When you're trying to lose weight, it can sometimes feel like you've gone years without indulging in a piece of cake or a takeaway.
And you're not altogether wrong – because a woman will spend more than three years on a diet by the time she's 30, according to a survey.
It claimed the average woman loses 4lbs each time she diets and tries to lose weight twice a year. The average female dieter will have spent 168 weeks trying to lose weight between the ages of 18 and 30.
Putting on more weight than a close friend or sister was the main incentive for trying to shed a few pounds.
This was followed by seeing how you looked in shop mirrors while undressing in the changing room.
The end of a relationship was the third most popular reason, with 57 per cent of women saying this would inspire them to lose weight to look more attractive.
Being embarrassed by their weight in holiday photos was also a big factor.