Surprisingly, health does not contribute much to happiness. Health, like money, is a hygiene factor. This means that its absence makes us unhappy but its presence tends to be taken for granted without any further increase in happiness. So keep yourself in reasonably good health so that you can enjoy life, but do not obsess over it thinking that more health brings more happiness.