Divisive X Factor contestant Honey G has revealed she has struggled with drug addiction.
The north London rapper has become the most talked-about contestant in the current series with many accusing her of being a novelty act.
The singer, who will sing the classic Bee Gees hit Stayin' Alive on Saturday night, brushed off the criticism and said she has experimented with class A drugs in an interview with The Sun.
"I'm hardcore and I'm totally real. I did class A drugs", she told the newspaper.
She added that she has "struggled with addiction" but does "not do Class A drugs any more".
"The thing about me is there is actually a story behind me and my life. It's not like, 'Hi I've just turned up on X Factor'.
"There was a summer where I was going through a bit of a hard time and I ended up hanging out with people and, basically, we spent the whole time smoking weed.
"I ended up writing a song about the fact I spent that whole summer smoking pot. It isn't a lie -- basically it is actually true," added Honey G.
"I do not do Class A drugs any more. A pill, a bit of coke, I would not touch that nowadays."
Singer Lily Allen is one of the more prominent detractors of the controversial rapper, having recently described her as "offensive".
However, bookmakers have been slashing their odds of Honey G - real name Anna Georgette Gilford - coming third place, or even winning the show.
William Hill has put her at 11-2 odds of being the third favourite to win, and Coral has dropped odds from 100-1 to 10-1 for her being named champion.
Last weekend, Simon Cowell praised her as "fun and believable" after she took to the stage to perform the Kris Kross hit Jump.
Saturday night's show will see The X Factor dance its way into disco week.
The ITV singing competition is now in its sixth week of live shows, and just seven acts remain after girl group Four Of Diamonds were eliminated last weekend.
Honey G will be tackling the Bee Gees song which is famous for its appearance in 1977 film Saturday Night Fever, but it is likely she will do a rendition of electronic music group N-Trance's 1995 reworking of the track.
Her fellow Overs contestant Saara Aalto will perform No More Tears (Enough Is Enough), by Barbra Streisand and Donna Summer.
The two remaining Girls acts - Emily Middlemas and Sam Lavery - will sing Wishing On A Star, by Rose Royce, and ultimate disco classic hit I Will Survive by Gloria Gaynor, respectively.
Ryan Lawrie of the Boys will perform Wild Cherry's Play That Funky Music, and Matt Terry is taking on The Emotions' Best Of My Love.
Group 5 After Midnight, the last remaining act in Louis Walsh's category, are set to perform Boogie Wonderland by Earth, Wind & Fire.
:: The X Factor returns on Saturday night at 8pm on ITV.