"This isn't about what happens to you in the hereafter. It’s about what happens to you in the here and now. Atheists and agnostics suffer, on average, higher rates of physical ailments, depression, suicide, alcohol use and drug addiction. They have greater marital instability, weaker parent-child relationships, lower lifetime earnings, lower educational attainment and higher rates of criminal activity.”
"These aren’t some trumped-up claims made by people with a religious ax to grind. These are the conclusions of many scholars in the sciences and social sciences whose work appears in numerous non-religious scholarly journals including Psychological Bulletin, Journal of Personality and Clinical Studies, Social Science Research, Preventive Medicine, Demography and many more.”I would add that several articles on the topic (many authored by Chris Ellison from UT Austin) have appeared in the Journal for the Scientific Study of Religion, the Review of Religious Research, and the Sociology of Religion. Why are the faithful healthier?
“On the physical side, religious belief often prompts one to view one’s body as sacred and a gift from God, which reduces the likelihood of such factors as smoking, drinking, unhealthy eating, unsafe driving, physical inactivity and substance abuse. Religious persons also tend to have a greater support network of family and friends, which encourages healthier lifestyles.”Of course, you could argue that there is a bit of self-selection going on here. People living more conventional and healthier lifestyles are more likely to attend or join a faith community. There is undoubtedly some of that going on, but researchers have been able to disentangle self-selection effects from religious ones and have found that religious beliefs and practices increase the probability that you will enjoy a longer and happier life.
So there you have it. Want better health? Regularly attend church (or synagogue, mosque, temple, etc.), make lots of friends, invest time in those relationships, and follow their lead on how to live your life.