When you work as hard as Kim Kardashian, it's easy to see why she's so keen to show it off.
The Keeping Up With the Kardashians star has spent the last week in Mexico, sunning herself on a girls holiday.
And in typical fashion has updated her Instagram followers with countless photos of her in a bikini, showing off her figure.
She lost a staggering 60lbs in the last year after giving birth to her first daughter North in June of last year.
Kim has been regularly visiting the gym, sometimes twice a day, to get into her ideal shape.
In a reminder that the queen Kardashian is nearly on permanent holiday, last night's episode of their E! reality programme shows her at odds with sister Khloe, who wants to leave their Thai holiday early.
“Kim, you can do whatever your heart desires, princess. I’m not ruining anything for you,” Khloe told her big sister sarcastically.
“Why don’t you take some more selfies.”