Charlie Sheen got the world talking about his "tiger blood", "Adonis DNA" and the fact that he was "winning" during his 2011 meltdown (see video above), but it seems there's a surprising cause behind all that behaviour.

The 50-year-old actor has revealed that he took too much testosterone cream on today's upcoming episode of The Dr Oz Show.

"That was a very specific period of time that did feel very out-of-body and very just detached from all things real," Charlie said. "I felt superhuman during some of that.

"It was a lot of highs and lows. I was taking a lot of testosterone cream, and I think I went too far with it. It was kind of like a borderline...not a 'roid rage, but a 'roid disengage."

At the time, Charlie was on a warpath against Two and A Half Men creator Chuck Lorre, whom he described as a "warlock", after being axed from the hit TV comedy series. Before he was sacked, Charlie checked into rehab after too much partying.

He said he was "on a drug. It's called Charlie Sheen. It's not available, because if you try it once, you will die".

But Charlie, who recently revealed he's HIV positive, is now embarrassed by his meltdown and its aftermath, which included a trainwreck live tour called My Violent Torpedo of Truth/Defeat is Not an Option.

"That's the stuff that I do look at [and] cringe a little...It was nice to give people a bunch of slogans and T-shirts and all that. [But] the rest of it was a lot of work," he admitted.

"There were things about that person that were empowering, that were vibrant, but I didn't like the anger. I tend to be victimised by my anger at times."

Charlie also opened up about ex-wife Denise Richards' $1.6million (US$1.2million) lawsuit, in which she's suing him for selling a house he gave their daughters - Sam, 11, and Lola, 10 - in a trust.

According to Charlie, she's "burning down the bank and then trying to rob it". Watch his fiery claims below: