Look at that pregnancy glow!

Teen Mom 2 star Kailyn Lowry is giving us some serious beach envy while she soaks up the sun solo in Puerto Rico.

The 25-year-old treated herself to a babymoon just weeks before she's about to give birth.

In a new makeup-free photo posted to her Instagram account, the pregnant mama clapped back at the haters saying, "This is how we do it down in Puerto Rico. There is no alcohol in this drink so don't even @ me some bullshit."

MORE: Fun in the Sun! Kailyn Lowry Treats Herself to Solo Babymoon Just Weeks Before Her Due Date

https://www.instagram.com/p/BVX9YGhF13F/

Stunning!

But there were still some fans who decided to point out the new mom-to-be's flaws — and many of them criticized her for her lack of eyebrows. Kail took to Twitter to address the haters in a series of tweets.

"This girl on IG asked where my eyebrows were. Sorry I have blonde eyebrows [and] dont draw them on darker," the 25-year-old wrote. "I'm not gona put make up on for it to melt off in the summer heat. I'm just not."

Other fans chose to make Kail feel bad about leaving her two sons at home while she enjoyed her vacation without them, and she decided to set the record straight.

"I never 'dump' my kids. The only time I go on vacation is when their dads have them! Thanks," she tweeted.

Lowry’s son Lincoln, 3, is with her ex-husband Javi Marroquin at Comic Con this week, and her son Isaac, 7, is with her ex-boyfriend Jo Rivera.

https://www.instagram.com/p/BVZxhHeFOLD/

MORE: Kailyn Lowry Wants Chris Lopez Back Even Though "He Doesn't Want Anything to Do With the Baby" (REPORT)

Meanwhile, despite being estranged to baby daddy No. 3, Chris Lopez, the star reportedly wants him back. Unfortunately, it doesn't seem like there's any chance of reconciliation.

“Right now Chris has blocked her, and she’s not able to text or call him at all,” an insider told Hollywood Life. “He won’t even know when his baby’s born, aside from reading about it online. It’s a really sorry state of affairs.”

No wonder she needed a vacation!

Scroll through our gallery for more photos of the Teen Mom stars without makeup! They look so different!