Teen Mom 2 star Kailyn Lowry took to social media to share photos from her maternity photo shoot and fans have shown mixed reactions.

In the image posted on Instagram, a heavily pregnant Lowry can be seen posing in a black dress, against some black rocks with a beach background as a photographer snaps her photos.

Had so much fun taking my maternity pictures with @photographybydeannamichele 😍👸🏼👶🏽 thank you so much! #behindthescenes flower hair piece & dress from @sewtrendyaccessories hair & make up by @mestradaaa

A post shared by Kailyn Lowry (@kaillowry) on

Lowry captioned the post saying: "Had so much fun taking my maternity pictures with @photographybydeannamichele thank you so much! #behindthescenesflower hair piece & dress from @sewtrendyaccessories hair & make up by @mestradaaa."

The post, shared six hours ago, has already garnered 87,475 likes, with loads of comments from her followers. Most fans seem to be confused about her due date as one asked: "Girl you've been pregnant forever lol when are you due?"

Another noted: "Omg... Seems like u been pregnant forever... Beauty " A fan, commented in all caps, saying, "HOW HAVE YOU NOT GIVEN BIRTH YET?!?!

"It feels like it's been at least a year " noted another Instagram user. "Lovely! But girl you've had the longest pregnancy lol! Like is it time yet!!?!?!" said a fan.

In the midst of all this, some fans are eager to know her baby's gender. "Hey are you having a BOY OR GIRL I really wanna know because we still haven't found out your pregnant on the show and even though I already know your pregnant i'm still gonna be happy and excited when they finally announce it," commented a fan.

A fan wished for a smooth delivery, and commented: "Looks like you're about to have that baby! Hope everything goes smoothly in labour & delivery!"

The MTV star took to her blog in February to announce her pregnancy. "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," she added.

After much speculation, she revealed in May, via Twitter, that Chris Lopez is the father of her third child. The 25-year-old is already the mother of two boys, Isaac (with ex Jo Rivera) and Lincoln (with ex Javi Marroquin).