Kail Lowry has finally put the pregnancy rumors that have been surrounding her for weeks to rest.

The Teen Mom 2 star confirmed on Tuesday via her Instagram account that she is, indeed, pregnant with her fourth child. Kail announced the news by posting a photo of her three sons– Isaac, Lincoln and Lux— looking at a sonogram photo with her.

Fans have been speculating that Kail was pregnant since the aunt of her third baby daddy, Chris Lopez, basically announced the pregnancy several weeks ago. Kail had refused to comment on the situation until now…but The Ashley has some info on what’s been going on behind-the-scenes since Kail confirmed the pregnancy with MTV.

“We’re confirming the news, baby #4 is coming soon!” she wrote on Instagram on Tuesday. “I’m almost 16 weeks pregnant & it’s been a rough few months this time around. I’ve had nausea, morning sickness, and absolutely no energy. This week I’m starting to feel a bit better and I’m really hoping it stays this way!…Going through nausea and morning sickness while trying to keep the news a secret can be quite isolating…”

According to The Ashley’s behind-the-scenes production sources, the reason Kail waited so long to even confirm to the ‘Teen Mom 2’ producers or crew that she was pregnant was because she was planning to have an abortion.

“Kail did finally film about being pregnant this weekend, though,” the source continued. “She is talking on-camera about why she didn’t confirm the pregnancy earlier. Basically, she talks about how she was not sure she wanted to keep the baby, and how she was struggling with the options.”

Another crew source confirmed that Kail reveals on-camera that she actually made the appointment to have the abortion and went to the doctor on the day it was scheduled.

“She talks [on-camera] about how she went to the office to have the abortion, but then wasn’t able to go through with it,” the source added. “She cancelled the procedure when she got more details and decided to have the baby. She told the producers she didn’t want to lie about it and was very open about struggling to decide what to do.”

One thing we won’t see on the upcoming season of ‘Teen Mom 2’ is Kail telling her sons about the new baby.

“Kail told the boys in private about the pregnancy, because she didn’t want it to be on-camera,” the first source said. “She was worried the boys would not take the news well, or have questions she wanted to answer privately. [The producer] did try to get Kail to recreate the conversation of her telling the kids about the baby, but she said no because she didn’t want the kids to be confused. She said the kids took the news really well, though, and are excited about the new baby.”

After announcing the pregnancy, Kail received a decent amount of backlash and negative comments.

Her friend Becky Hayter attempted to shut down some of the negativity on Twitter.

“I’ll tell you what, as much as I disagree with most of @KailLowry life choices.. her kids are legit the best humans on this planet,” Becky tweeted on Tuesday. “Can’t wait to meet this little one who will certainly add to the chaos, but bring so much light to this world. So much love for …. it … already.”

Kail is due to give birth in July. This will be her second child by Chris Lopez (who is already the father of her son Lux). She also has son Lincoln with her ex-husband Javi Marroquin and son Isaac with her ex Jo Rivera.

RELATED STORY: EXCLUSIVE! Kail Lowry’s Ex Chris Lopez Arrested for Violating ‘Teen Mom 2’ Star’s Protective Order: Latest Details

(Photos: MTV; Instagram; Twitter)