The best things in life are not only free - they also arrive before we hit middle-age, it seems.
In fact, when it comes to milestones, most of the positive ones happen before we turn 50.
The average Briton feels healthiest at 30, has the best sex at 32, feels most successful in their career at 38 and is happiest at 39, a survey revealed yesterday.
The greatest contentment in relationships comes at 40, our dream salary is achieved two years later and we are at the height of our earning power at 47. The fact that the best of health and wealth is behind us at such a relatively early age perhaps explains why fewer than a quarter of people - 23 per cent - say they want to live forever.
Psychologist Donna Dawson said: "Most of the high points in our lives occur in our 30s.