Fans might think Kim Kardashian has the perfect life, but even she has her bad days.
She wrote on her website, "I feel like a f***ing whale."
The reality star and wife of Kanye West is seven months pregnant, and she says her unborn son is making her have to run to the bathroom constantly. She said he's "sitting on [her] bladder and [she has] to pee every five minutes."
Kardashian also admitted that she can't eat her beloved Mexican candies anymore -- the star is a big fan of spicy tamarind candies, but she said now that she's pregnant they give her heartburn.
Still, it looks like Kardashian enjoyed her "Troop Beverly Hills"-themed baby shower on Sunday.
The "Keeping Up with the Kardashians" star is expecting her baby boy on Christmas Day.