Conservative US radio talk show host Rush Limbaugh has admitted on air he is addicted to prescription painkillers.
Limbaugh: Wants to "break the hold" of his addiction
He told his audience he intended to enter a drug treatment programme to combat the problem.
Mr Limbaugh, whose show is broadcast on more than 600 stations across the US, said he became addicted to prescribed drugs following surgery on his spine several years ago.
The admission comes as US media reports alleged the pundit was being investigated for alleged drug abuse in Florida.
He has also become embroiled in a racism row over remarks made as he commentated on a US football game.
Mr Limbaugh said he took the drugs to combat pain in his back - from the surgery - and also in his neck due to herniated discs.
"Rather than opt for additional surgery for these conditions, I chose to treat the pain with prescribed medication," he told his listeners.
"This medication turned out to be highly addictive."
Mr Limbaugh, 52, said he intended to check himself into a drug treatment centre for the next 30 days "to once and for all break the hold this highly addictive medication has on me".
Sources at Mr Limbaugh's radio station said his show would continue with guest hosts, Reuters news agency reported.
The disclosure follows US media allegations he is under investigation by the authorities in the US state of Florida for drug abuse.
Mr Limbaugh acknowledged an investigation is under way, but gave no other details.
The announcement also follows a public row last week, when he resigned after being accused of making racist comments while commentating on a US football game for television sports channel ESPN.
He said a black player was overrated by the sports media because they wanted a black player to do well.
Mr Limbaugh refused to apologise to the furious player and said his remarks were directed at the media - not at him.