Given his music, RiFF RAFF being addicted to cocaine and molly for the past four year isn’t surprising. However, he’s kicked the habit.

According to TMZ.com, the odd ball rapper has been sober for the past few months… aside from smoking weed. Instead, he hits the weights to curb the urge to do drugs.

Apparently RiFF RAFF got so wasted the night before a celebrity basketball game for charity that he couldn’t play. So, he decided right then and there, he needed to get clean.

Since hitting the gym, the rapper has gained 40 pounds and his physique has been transformed.