Zac Efron was in rehab about five months ago

Zac Efron/Instagram

According to E! News, the 25-year-old actor completed a rehab stint, and now he is doing great and focusing on his work.

“He’s healthy, happy and not drinking,” a source tells E! News. “He’s taking time to focus on working.”

TMZ also reported that Efron was in rehab, but according to the site the treatment was for cocaine addiction.

And the problem “spiraled out of control” in April, while he was filming for the movie “Neighbors.”

Contacted by TMZ, Zac Efron’s rep declared: “Don’t think we’ll be making a comment.”