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. 

Apparently middle age is the unhappiest and most anxiety ridden time in people's lives according to new research. But (and thank goodness there's a 'but') apparently 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 but the Office for National Statistics in the UK who looked at data for more than 300,000 people 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. 

Via The Independent UK