The 32-year-old reality TV star has been deemed a bad example for her three-month-old daughter North, whom she has with boyfriend Kanye West, after she shared a revealing snapshot, reported Contactmusic.
A post on Twitter read, "What the hell Kim? You are an actual mother. Instead of posting pictures of your precious baby, you post pictures of your body. You should be ashamed of yourself posting this."
Another said, "You're a mother, not a prostitute."
The 'Keeping Up with the Kardashians' star has been trying to shift her pregnancy pounds with the combination of a gruelling exercise regime and the Atkins diet.
"Heading Home Now," he posted.