Zac Efron Says He Won't Get Married or Do Heroin

Zac Efron has a potty mouth.

That's one of the surprises in GQ's May cover story with the High School Musical tween heartthrob, on sale April 21.

His girlfriend of several years, Venssa Hudgens, might be surprised by one of the others.

“I’m definitely not getting married. In this business, you’re either getting married or they want you to be pregnant," he says. "I’m not getting married until I’m 40. If ever.”

And he's not doing heroin, either. Leonardo DiCaprio told him the highly addictive substance is the quickest way to torpedoing your career.

"He said, ‘There’s one way that you can really f**k this all up. Just do heroin,'" Efron says. "If you steer clear of that—the other obstacles you’ll be able to navigate.’ And that makes sense, dude.”

MORE: Zac Efron’s full interview at GQ, plus more photos

Dude, it so does. But that doesn't mean he doesn't enjoy sipping a brew or two with his buds.

“I wasn’t programmed by Disney,” Efron says. “It’s common sense. If you’re gonna be drunk with your friends, don’t get wasted at the Chateau Marmont and hook up with some famous chick. It’s not rocket science."

Good thing.

More fun stuff from

PHOTOS: Jennifer Aniston’s Revealing Photo Shoot

QA: Robert Pattinson: Hot, Sexy, Undead

PHOTOS: The 50 Most Stylish Men of the Past 50 Years