Britney Spears announced on Monday that she is pregnant with her fiance Sam Asghari.

In an Instagram post, Spears said that she a lost weight before her trip to Maui, but noticed that she gained it back very quickly. Asghari just thought that she was "food pregnant," she said.

“I thought “Geez … what happened to my stomach ???” My husband said, ‘No your food pregnant silly _ !!!’ So, I got a pregnancy test … and uhhhhh well … I am having a baby,” Spears posted.

Spears, 40, and Asghari have been open about wanting a baby together. Spears would talk about how during her conservatorship that one of her main concerns was being court-ordered to keep her IUD birth control.

Spears has two other children with her previous husband Kevin Federline. Her two sons are Sean Preston Federline, 16, and Jayden James Federline, 15.

Spears also posted how she struggled with perinatal depression during her past pregnancies. She mentioned though, that she is thankful that it is now a norm to be able to open up about the struggle.

"It’s hard because when I was pregnant, I had perinatal depression … I have to say it is absolutely horrible," she wrote.

"Women didn’t talk about it back then … some people considered it dangerous if a woman complained like that with a baby inside her … but now women talk about it every day ... thank Jesus we don’t have to keep that pain a reserved proper secret,” she said.

Spears noted in her post that she would not be appearing in public as much for this pregnancy because she wants to avoid the paparazzi.

There have been unconfirmed reports that Spears and Asghari have already wed. Spears has not commented about the speculation.