It's not like Charlie Sheen has ever stayed mum about his drug use -- real or fictional.
He once said : "I am on a drug, it's called Charlie Sheen. It's not available because if you try it you will die. Your face will melt off and your children will weep over your exploded body."
But now the star is talking truth about actual substances, and admitting that he took steroids to beef himself up for his role as a baseball player in 1989's "Major League."
More Entertainment stories
Autistic ballerina dances her way into hearts
In a popular YouTube video, the beaming little ballerina dances an entire four-minute routine seemingly perfectly, matchin...
- Every on-screen drink in 'Mad Men' in 5 minutes
- See the 'Dancing' stars' most memorable moves
- Emmy's biggest snubs? Cranston, Hamm, more
- 'Toy Story' toys burn up in prank on mom
- Autistic ballerina dances her way into hearts
Sheen reveals in the latest issue of Sports Illustrated, "Let's just say that I was enhancing my performance a little bit. It was the only time I ever did steroids."
The fired "Two and a Half Men" star says he took 'roids for nearly two months to improve his athletic abilities and that he kicked it after losing control of his (already unstable) temper.Mueller gets Sheen's 'Men' salary garnished
"I did them for like six or eight weeks," he continues. "You can print this, I don't give a f--k. My fastball went from 79 [mph] to like 85."
His fastball may have improved, but Sheen was behaving like a mad man while on the performance enhancers. And the 'do he was sporting for the movie didn't help, either.
"I didn't like the haircut because it generated so many comments in bars. I've got enough of that already. Add that to the mix, and it's a recipe for a fistfight," the 45-year-old actor adds.
Sheen has been very open about his past drug use, once confessing he was "banging seven-gram rocks" and that he "probably took more [drugs] than anybody could survive."
© 2012 E! Entertainment Television, Inc. All Rights Reserved.