Do not come for Amber Portwood! Teen Mom stars are used to their fair share of trolls, haters, and mommy shamers, but this momma isn't going to let anyone get away with spreading negativity about her and her life choices. The pregnant reality TV star — who is expecting a baby boy named James —
took to Twitter to clap back at the haters who basically called her a bad mom and criticized her for getting pregnant after three months of dating her boyfriend Andrew Glennon.

On tonight's episode of Teen Mom OG, Amber will finally reveal her big pregnancy news to her producers on the show, and even though they seemed to be shocked that Amber had gotten pregnant so early on in her new relationship, they also were genuinely happy for her. But one fan pointed out what seemed to be a discrepancy in the timeline of her pregnancy, and Amber decided to set the record straight.

View this post on Instagram

We are calling this The Adventures of Big and Little! 😁

A post shared by Amber Leann Portwood (@realamberlportwood1__) on

"I broke up with Matt [on] May 14 [2017] LOL," the 27-year-old wrote on Twitter. "He just didn't move out until after boot camp. Honestly you guys comment on s–t and don't even understand how TV works. Everything your [sic] watching is almost [six] months behind real life. Keep watching."

After Amber seemed to shut down the troll with the facts, that same troll decided to hit back at with another low blow about her parenting, bringing up the fact that at one point during the show, Amber's nine-year-old daughter Leah said that all her mom does is sleep instead of taking care of her.

"You are gross honey. Don't talk about me like some amateur sweety [sic] I've been doing this for 10 years and have saved more lives then [sic] any of you s–t talkers," Amber clapped back. "That's all that matters. My baby was commenting on me being depressed. Go be gross and ugly somewhere else. My life is great."

Love Teen Mom? Be sure to join our Teen Mom Facebook group to chat about all the latest updates and juicy gossip!

Have a tip? Send it to us! Email In Touch at contact@intouchweekly.com.