Holly Willoughby felt "massively judged" for her blonde hair.
The "This Morning" presenter admits she had "a lot of negative comments" when she started out in television but learned to "accept" herself for who she is.
She said: "I think when I started out I did because a lot of people look at the blonde hair and this and that and the other and have a massive judgement on you. When I first started in telly, I had a lot of negative comments about myself but then I suddenly realised I couldn't be anyone else and actually the bits where I mess up or I'm just me seem to be the things that work. And I think when you do so much of it, you can only be you. And when you accept that then that just makes things easier."
And the 36-year-old television presenter loves being a working mother to three children - Harry, eight, Belle, six, and Chester two.
Speaking on ITV's "The Jonathan Ross Show", she added: "I love babies. I don't like the thought of it ever being over. But I don't think that's a reason to have another one, if I was lucky enough to have another one. Three is a really good number ...
"I'm a working mum, I'm very busy and my children are the most important thing and I think the balance is really right. We were waiting for Chester to come along. As soon as he came along, everything felt perfect."
It comes after Holly revealed she loves being pregnant.
She said: "I hate saying no to that question because I hate it being over. I love being pregnant, I loved giving birth weirdly, I loved all of that. So the thought of it being over - it's like not being able to wear a wedding dress again. Maybe one day but we're very happy as we are. Our life feels complete."