Following Kailyn Lowry's controversial pregnancy announcement, fans are speculating on the identity of her baby's father. The Teen Mom 2 star appears to be annoyed at questions on the subject.

Replying to a tweet that read, "Kailyn Lowry's baby daddy: Does 'Teen Mom 2' know who fathered baby no. 3?" the-25-year-old said, "Why the hell would you tweet something like this? Of course I f****g know. Damn".

This comes after a Radar Online report alleged that the Teen Mom star's long-time friend Chris Lopez could be the mystery father after he mentioned a "miracle child" in a now-deleted tweet. The gossip website also alleged that Lowry may have hinted that Lopez is the father, as she shared a selfie of her growing belly captioned "Baby L" on Snapchat.

Lowry has kept the babyfather of her third baby out of the spotlight, but that doesn't mean he's out of her life. A source close to the 25-year-old told Radar, "He's been there whenever Kail has needed him. He is supportive of her so it's been good."

The babyfather reportedly wants to be more involved when the baby is born. The insider said, "Co-parenting when the baby is born is the plan as of now. They're working on things currently [to get back together]."

Lowry's third pregnancy has apparently not been easy for her. "She's pushing through it. She's really excited to meet her new addition," the source said.

The MTV star, who is already the mother of two boys, Isaac (with ex Jo Rivera) and Lincoln (with ex Javi Marroquin), announced her pregnancy through her blog. She wrote, "I am pregnant. Please know this was a choice I made, I already know some won't agree but I've been showered with support by the ones I love since I found out.

"Why did I wait? I've had a lot of health complications leading up to this pregnancy and I was not ready to release such private information on my own just yet being that I am so high risk with this pregnancy. I didn't want to announce just to have another miscarriage and suffer through another grief."

I can't wait to meet you 😊

A post shared by Kailyn Lowry (@kaillowry) on