Alesha Dixon was a "massive worrier" when she was younger.
The 38-year-old singer has admitted she never used to feel confident in her skin when she was a teenager and "everything" used to "freak" her out and make her feel insecure, but her mother Beverly Harris forced her to change her ways.
She said: "I was a massive worrier. I remember my mum saying: 'Worrying is like a rocking chair. You can rock and rock but you won't go anywhere.' She was right. It's such a waste of energy and it achieves nothing. I was outwardly confident, but in myself I was afraid of so many things. I felt insecure. Everything freaked me out.
"If I knew what I know now at 16 years old, I would've done so many things differently!"
But the 'Britain's Got Talent' judge has revealed her and her parent are "very different" to one another because she is more of a "free spirit".
She explained: "My mum's a free spirit and we're very different. One thing we do agree on is love. I have a very loving mum who's always been there as constant support.
"I believe in all women feeling they have a voice. But having said all that, I'm not against guys."
The 'Breathe Slow' hitmaker has revealed she is constantly worrying about whether she is a good mother to her three-year-old daughter Azura, and is always "mindful" about being "the best" parent to her child.
She told Now magazine: "Even if you're not consciously thinking about it, you're mindful of being the best mum you can be. I'm also aware that as a new mum, I'll make mistakes, but I'm not going to beat myself up about it as my intention is to be the best mum I can be.