Davina McCall has said that beating a heroin addiction helped her become a stronger person.

The TV presenter, 53, battled with drug addiction in her 20s but has went on to become one of the country's most recognisable presenters.

The mother-of-three has been the face of shows such as Big Brother and Changing Rooms.

She has said how overcoming her addiction made her more determined to succeed.

Speaking during Advertising Week Europe 2021, she said: "I dealt with a very difficult, alcoholic, drug-addict mother and in turn ended up a drug addict myself. But it's just made me a much stronger person and a person that doesn't take no as the end of the line.

"I was a heroin addict - that was my drug of choice. I loved heroin, more than my family, more than myself.

"I hated myself, but I loved heroin more than anything. I would have stolen, I would have got myself into terrible mixes to try and get it or have it or get money to have it."

Davina McCall has spoke about overcoming a heroin addiction
Davina McCall has spoke about overcoming a heroin addiction

She continued: "Getting through that, going to go into Narcotics Anonymous meetings, made me realise that if I can get through that I can pretty much get through (anything)."

As well as presenting popular TV shows including Big Brother and Long Lost Family, Davina has become a popular fitness guru.

Her successful DVDs include Super Body Workout, Body Buff and 30 Day Fat Burn.

Big Brother Davina McCall
Davina McCall was the face of Big Brother

Davina admitted that she would never have thought her career would have took her down the fitness instructor route.

She said: "If you'd have said to me 20 years ago you're going to be fitness guru, I'd have literally laughed in (your) face.

"What I've realised in life is ... you might get on one path, and then something will happen and it will lead you to somewhere else, but you have to be open to opportunity."

*Frank offers confidential advice about drugs and addiction (email [email protected], message 82111 or call 0300 123 6600) or the NHS has information about getting help.