Zac Efron has opened up about his battle with drugs and alcohol, describing it as a "never-ending struggle".
While talking to the Hollywood Reporter, the 26-year-old actor admitted that he was drinking way too much and that though it was humiliating when his issues were made public, he learned everything he needed to, and wants to get his life back on track.
The star added that he has started attending Alcoholics Anonymous meetings and it has changed his life.
Things are easier now, he added.