Gwen Stefani is "desperate" to have another baby.

The No Doubt singer - who has two sons, Kingston, four, and 23-month-old Zuma, with her husband Gavin Rossdale - has reportedly confided in friends she wants to add to her family before it's too late.

One pal said: "Gwen is 40 and desperate to have another child."

Despite her desire to have another baby with the former Bush rocker, the blonde beauty has reportedly infuriated her spouse by penning several critical songs about him.

A source told X17Online: "A lot of the new songs are about Gavin and what a jerk he is. They're so negative, he finally had to tell her, 'No more songs about me!' "

Gwen has been using her music to vent her anger after Courtney Love claimed to have had an affair with Gavin before and for a few months after he married the 'Don't Speak' hitmaker.

The insider added: "Gwen was p***ed Courtney blabbed about her affair with Gavin. Gwen knew they had been together, but not right before their wedding. Some of the songs call him out for being a cheater!"

Earlier this year, Courtney publicly revealed her relationship with Gavin and even claimed Gwen was aware of the affair.

The Hole rocker - the widow of Nirvana rocker Kurt Cobain - said: "Yes. She does know. Everyone gave me so much s**t because Gavin sounded like a lot like Kurt. But man, he was such an Adonis in his day! He got good in bed... something happened. Maybe Gwen taught him, for all I know."