Naomi Campbell is adamant she's a changed woman.
The British supermodel is "embarrassed" by her past but has "learned" from her mistakes, she says in a new interview with the Daily Mail.
The catwalk beauty has been embroiled in a series of scandals over the years. She carried out a 200-hour community service sentence in 2008 after assaulting two police officers at London's Heathrow Airport, and underwent anger management classes following a 1998 attack on her former assistant.
Campbell has also struggled with her party lifestyle, but insists she's maintained her sobriety and is happy to put her past behind her as she approaches her 40th birthday this summer.
"The period from 1998 until 2005 was very difficult," she tells the British paper. "I had to work out what was important: what I wanted to change and what I wasn't happy with. It's terrifying to look in the mirror and face all your fears.
"Anger wasn't the only one of my issues, I have lots of them. I had to get clean and stay in the AA program. I understand what keeps me on the right path. I don't go every single day; I just go when I need to and I have my sponsor," she explains.
"Everyone knows what I've gone through. I'm human, I make mistakes, but I've come clean on them all. I don't deny them. I've taken the heat and felt highly embarrassed by a lot of them. I'm not proud of the things I've done and the incidents that have happened in my life, and I would never say I was. But I did something about it. I'm not above learning lessons.
RELATED: See more Naomi pics
"I'm not shirking blame for anything I did. I blame myself. I'm responsible for all my actions. But I'm also responsible for making those changes."
- Sep. 23, 2016 Tons of Hollywood royalty attended this Chanel event