Selfie aficionado Kim Kardashian shared a naked photograph of herself on Instagram Tuesday morning to take on the trend of body shaming.

RELATED: NSFW: Kim Kardashian shows off entire naked body, may actually #breaktheinternet

The reality TV star, 34, is pregnant with her second child with her husband, rapper Kanye West. Her first child, daughter North West, was born in June of 2013. Kardashian was plagued with criticism for her voluptuous pregnant body throughout the duration of the pregnancy.

This time around, she's a step ahead of the game.

RELATED: Kylie Jenner turns 18: Will she break the internet with a nude photo?

Kardashian wrote in the Instagram photo caption:

"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! 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! I've learned to love my body at every stage! I'm going to get even bigger & that's beautiful too! 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! #NoFilter #NoPhotoShop #GoodLighting 😜