“Keeping Up with the Kardashians” star Kim Kardashian West has shared so many naked selfies that it’s become an annoyance. And when several celebrities made unfavorable comments about her latest one, the reality-TV star uncharacteristically lashed out. It seems the raven-haired celeb shared the throwback photo Monday to distract herself from her supposed tumultuous marriage to rapper Kanye West, Radar Online wrote in an exclusive report Tuesday.

Even though “Kim is desperate to lose her baby weight," the E! reality star has indulged in cravings to deal with the stress, an insider told Radar Online. "Kim is not being very strict about her diet," the source said, adding: "She is kind of pigging out because she is really stressed. Her marriage problems are weighing on her and that is making her not eat as healthy as she should."

West, 38, has acted erratic on social media since his new album, “The Life of Pablo,” dropped on Tidal last month, and the new mom is reportedly having a hard time dealing with his antics. "Every time Kanye goes off the rails, it makes Kim go crazy too,” the insider said. “She doesn't know how to deal with him, so she freaks out.” The couple's second child, son Saint, was born Dec. 5, and daughter North is just 2 years old.

While there has been tons of speculation about the state of her marriage, Kardashian West is committed to keeping things as quiet as possible. “She doesn't want to admit that there could be anything wrong and the cover-up is weighing on her," a source said. "Kim is covering up everything bad.”

In her Twitter rant Monday, she attacked legendary performer Bette Midler, 19-year-old actress Chloë Grace Moretz and British journalist Piers Morgan, but then claimed she was trying to be “funny.” She also shut down rumors that her husband or sister Khloé had hacked her account.

Follow me on Twitter @mariamzzarella