"First they say I'm too skinny so I have to be faking it...Now they say I'm too big so I have to be faking it...SMH!" she wrote.
The personal message came along with a naked picture of her pregnant with baby No. 2, just to prove she's actually expecting.
"Some days I'm photographed before I eat & look smaller, some days I've just eaten & I look bigger. It's all a part of the process. I think you all know me well enough to know I would document the process if I got a surrogate. Everyone's body is different, every pregnancy is very different!" she continued.
Next, she added that she loves her body at any stage in this process.
"I'm going to get even bigger & that's beautiful too!" she wrote. "I'm blessed to even be pregnant & even luckier to not have preeclampsia as far as I know, so I don't have the swelling issue this time! They also say your body carries a boy different than a girl! Whatever the case may be I'm grateful to God for this miracle & no matter what rumors or comments you throw my way this time they truly don't affect me!"
After saying in May she was expecting her second baby, Kardashian, 34, revealed the news she was having a boy on Father's Day.
"Precious moments like this when we were traveling on tour with you are what I live for. You're such a good daddy to North & you will be the best daddy to our new son too!" she shared weeks back.
Kardashian and husband Kanye West are parents to daughter North, 2.