A young mum has revealed she "can't wait to have her body back" after spending almost two years straight pregnant.
Gracie, from the US, is due to give birth to her second child in just a few weeks, meaning she'll have two babies aged just nine months apart, as she fell pregnant again just two weeks after giving birth.
The 19-year-old recently took to TikTok to share a photo of her baby bump, while hitting back at cruel trolls who implied she was too young to have two babies.
"I've been pregnant for almost two years straight and I'm ready to give birth to this baby and have my body back," she said in the clip.
Get the news you want straight to your inbox. Sign up for a Mirror newsletter here.
Posted from her handle @317graciee, the mum continued: "Yes it's most healthy to wait for your body to heal. If I could go back in know what I know now I would have waited. No I don't think it's a flex."
Gracie went on to say she "couldn't care less" what anyone thinks of her and her partner becoming parents while teenagers, adding: "He is an amazing father and we have always wanted two kids."
Many TikTok users rushed to the comments section to question why she and her partner didn't wait the standard six weeks between giving birth and having intercourse, but Gracie said they "weren't educated" as the doctor told them they could do it when they felt ready.
"I didn’t want to wait clearly that’s why I did it but if I could go back knowing the risks that were involved I would have lmao - how are you confused?" Gracie responded to one follower.
"After this child we do not plan on having another baby until 5+ years I am getting a IUD. My baby is beyond taken care of and this one will be too. We have our own home, own cars, own bank accounts. We are grown.
"Our families are 100 per cent involved in our children's life but they ABSOLUTELY do not raise our babies. He works a full-time job and I’m a stay at home."
As long as both mum and baby are happy and healthy, that's all that matters. Congratulations, mamma.
Do you have a story to share? We want to hear all about it. Email us at yourmirror@mirror.co.uk