Look at that pregnancy glow!
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."
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 & dont draw them on darker 🤷🏼♀️
— Kailyn Lowry (@KailLowry) June 15, 2017
"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! 👍🏼
— Kailyn Lowry (@KailLowry) June 14, 2017
"I never 'dump' my kids. The only time I go on vacation is when their dads have them! Thanks," she tweeted.
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!