Image may be NSFW.
Clik here to view.
Clik here to view.

People happy with themselves and their well-being tend to live longer and healthier lives than those who are perpetually down in the dumps, British researchers report.