NEW YORK: ‘High School Musical’ star Zac Efron says his two stints in rehab last year taught him a lot.

The 26-year-old actor checked into treatment facilities twice last year to seek help for rumored substance abuse and alcoholism and says his experiences have taught him a lot and set him on the right path for the future, reported Metro online.

“I am so happy now and I feel like I am in a great place. It was an interesting year and I learned so many things, but the best part of it was being able to reflect upon my experiences and what I had learned about myself and the kind of man I want to be,” Efron said.

The actor, who has recently been romantically linked to actress Halston Sage, is currently looking for love and wants an honest relationship.