Speculations are rife that Zac Efron has been staying "healthy and happy" since he completed his short rehab stint about five months ago.
According to E! News, the 25-year-old actor is not drinking and is currently focusing on his work, CBS News reported.
Another US publication has claimed that the 'High School Musical' star, who is "doing great" at the moment, is taking care of himself and it shows.