What does it take to be happy? It’s not an easy question to answer, and both science and religion have only had about ten thousand years to try and work out the solution!
There are some things we do know: a good mood and low levels of stress have a profound effect on your health. Happier people have significantly fewer markers of cardiovascular disease. Their bodies age more slowly. They sleep better, they feel better, and some studies have even shown that they tend to have higher incomes.