Britney Spears has reflected on having children "very young" in a throwback Instagram post.

Britney Spears and sons (c) Instagram

Britney Spears and sons (c) Instagram

The 39-year-old pop star took to the social media site to share a photo of herself with sons Sean, 15, and Jason, 14 – who she has with former husband Kevin Federline - when they were toddlers and joked about being a "baby mama", who all young children used to "flock" to.

Britney captioned the photo: "I had my babies very young... at all the pools we went to on tours, all the babies flocked to me because I always brought the the most toys... I really am a baby mamma!!!! (sic)"

The 'Toxic' hitmaker had previously gushed over her boys earlier this year on social media and said it was "crazy" how quickly they were growing up.

She wrote on Instagram: "It's so crazy how time flies... My boys are so big now!!!!

"I know... I know... it's very hard for any mama especially a mama with boys seeing them grow up so fast!!!! Talk about enough to make you go to your knees... GEEZ!!!! (sic)"

Britney continued: "I'm extremely lucky because my two babies are such gentleman and so kind that I must have done something right!!!! (sic)"

Meanwhile, the 'Womanizer' singer recently branded the documentaries about her life and conservatorship as "hypocritical".

The star appeared to take aim at the BBC documentary 'The Battle for Britney: Fans, Cash and a Conservatorship' as well as 'Framing Britney Spears' earlier this month.

In an Instagram rant, Britney captioned a video of herself dancing: "geez ! ! ! !

2021 is definitely way better than 2020 but i never knew it was gonna be like this ! ! ! ! So many documentaries about me this year with other people's takes on my life ... What can i say ... Im deeply flattered ! ! ! ! These documentaries are so hypocritical ... They criticize the media and then do the same thing ? ? ? ? ? (sic)"