If you're under the age of 35 we've got some bad news for you. Apparently the worst years are still ahead of you.
According to new research, middle age is the unhappiest and most anxiety-ridden time in people's lives. But (and thank goodness there's a 'but') supposedly retirement will be when we're most content in our lives. Things get even better at 90 if you're lucky enough to live to that age. So, there is light at the end of the tunnel.
The research was carried out by the Office for National Statistics in the UK which looked at data for more than 300,000 people on how satisfied they were with their lives, whether they felt what they did was worthwhile and their levels of happiness and anxiety.
Personal well-being was lowest among people in their middle years. Anxiety levels reached their peak among this age group and were at their lowest in those aged over 90.
The main reason for stress amongst those in middle age seems to be the duel responsibility of having to look after both the generation before and after them.