New mom Jana Kramer has had it with those criticizing her body.

“Honestly I’m so frustrated and I need to vent this,” the “One Tree Hill” star wrote on Instagram Saturday. “I wanted to post this photo (showing my stomach) because I wanted to show my journey back to healthy and my goodness I’m so glad I didn’t which is why this photo is now cropped.”

Kramer, 35, welcomed son Jace Joseph in November with husband Mike Caussin, and has since regularly shared photos on social media. However, on Friday, the actress’ post of her and Caussin in matching outfits sparked negative responses.

“No I didn’t get a tummy tuck, no I don’t have a personal chef, no I don’t have fortunes so I didn’t train everyday,” she said. “Yes I had a C-section, yes I am still in pain and on meds but I do have a high pain tolerance.”

The actress, who struggled with fertility before she got pregnant, explained her outfit from the previous post.

“In that photo I had a belly bandit wrapped tightly, and high waisted pants and wow here I am defending myself. Why?!?” she asked. “If I would have posted the photo of my actual stomach in this photo I would have probably been shamed too even when I was wanting to be vulnerable with my journey.”

She concluded her lengthy message by encouraging her followers to be kinder.

“Our bodies are all beautiful and crafted differently, they heal different. Why did we need to shame someone for looking a certain way? Or feel bad about ourselves for looking a certain way? Can we be kinder to ourselves and know that every [woman] has a different journey but that we are all beautiful.”

Kramer and Caussin are also parents to 2-year-old Jolie.

This article originally appeared in Page Six.