A certain star is giving up real-life hangovers for good.

The Hangover star Zach Galifianakis admits he has given up alcohol because it was creating problems in his life, accordng to Us Weekly.

Zach tells Conan O'Brien that he "was getting into too much trouble with the drinking."

The incident that made the 43-year-old funnyman realize it was finally time to get clean took place in NYC. He was walking home one night while drunk and a "guy in a Jaguar cut me off."

"As he cut my off, I hit the car as hard as I could with my hand," Zach admits.

Then, the car stopped, and "two huge 6-foot-6 guys" emerged from the car. 

"They both, at the same time, spit in my face!" Zach says.

As the two guys then walked away, Zach says he reached "into a trash can and [grabbed] a beer bottle," which he threw at the car.

"It missed," Zach says of the beer bottle, which is definitely a good thing. At least Zach didn't end up with a tiger in his bathroom the next morning.

We're proud of Zach for now being in a better place. Wolf pack for life!

Source: Us Weekly