Gwen Stefani has been dieting since she was 10 years old.
Gwen told People magazine, "I've always been on a diet, ever since I was in the sixth grade. It's an ongoing battle and it's a nightmare. But I like clothes too much, and I always wanted to wear the outfits I would make. And I'm very vain."
"I eat healthy stuff most of the time, but I let myself cheat once or twice a day with a cookie or pizza."
Gwen, who gave birth to son Kingston last May, was determined to lose the baby weight.
She says, "It's so much work afterward to get the weight off. If you just do it, it comes off. And when you're nursing, like I am, your metabolism is like whoosh!"
The 'Sweet Escape' singer also revealed that she would like to have more children.
She reveals, "Now I'm in a repeater zone. I just want to make babies and make records. I even wrote in a song, 'You seem like you'd be a good dad.' Gavin has lived up to my expectations, more than. He has always been very loving and romantic."
Gwen, 37, has been married to rock singer Gavin Rossdale for four years.