What are the health benefits of volunteering in your community?

Volunteerism has significant benefits to the community, but there are also personal health benefits.