Britney Spears is now pregnant with her third child.

The 40-year-old pop star shared the good news on social media, saying that she took a pregnancy test after returning from Maui, realising that she had gained weight.

“So I got a pregnancy test … and uhhhhh well … I am having a baby … 4 days later I got a little more food pregnant It’s growing!!! If 2 are in there … I might just lose it,” she wrote.

Britney also stated that she won’t be going out much now so not to attract the paparazzi, and revealed that she had perinatal depression in her previous pregnancies.

“This time I will be doing yoga every day!!! Spreading lots of joy and love!!!” she added.

Britney Spears announces third pregnancy, britney spears, celeb, news, theHive.Asia
Britney is engaged to model Sam Asghari
Britney Spears announces third pregnancy, britney spears, celeb, news, theHive.Asia
The model proposed to Britney last September

On the other hand, fiancé Sam Asghari confirmed the news on his social media account, writing, “Marriage and kids are a natural part of a strong relationship filled with love and respect. Fatherhood is something i have always looked forward to and I don’t take lightly. It is the most important job I will ever do.”

Britney has spoken about her desire to get pregnant again while she was fighting against her conservatorship. The pop star is already a mum to two sons, Jayden and Sean from her previous marriage to Kevin Federline.

Britney Spears announces third pregnancy, britney spears, celeb, news, theHive.Asia
Hit me baby one more time