Gwen Stefani doesn't want to have any more children.

The 42-year-old singer has two sons, Kingston, six, and Zuma, four, with her husband Gavin Rossdale and she is happy with her family and sees no reason to add to her brood.

She said: "Do I want more children? Not really, no. Two kids are enough. I'm done with having children. I'm tearing myself up every day as it is."

Stefani has been married to Rossdale for 10 years, and while she admits the relationship can have its difficulties, she insists they are both "very happy" with each other.

The No Doubt singer added to HELLO! magazine: "We have found a way to handle it. Of course things are sometimes running better and sometimes not so great. But we're always very happy that we've been together this long.

"We stick together and on the main things we agree. We both wanted a family, for example. Gavin is a fantastic father. I could never record a song with him, but the guys are our great common passion."