People who regularly volunteer do seem to be much happier than those who don't. The reason for this is because we are a social species, and to help another person of your species makes you feel really good. Having volunteered many times myself, I can attest to how beneficial it is.
People who regularly volunteer are happier. Most people that volunteer a lot are happier because they are giving back their services to help their community. Volunteering is a good way to help everybody that needs help and all it takes is your time to be a part of it anytime.
Volunteering is something that can drastically improve a person's outlook on life. No matter how bad you have it, there is always someone who has it worse than you do. Giving back to the community or to other people is also a good way to demonstrate that there is good in this world. Everything should not be about money. When a person volunteers to do something for someone, and does it willingly and freely, they are demonstrating that the person they are helping is a worthwhile person. Take homeless shelters, for example. Many people in homeless shelters are looked down on, made fun of, and viewed as worthless. Some have never had many kind words said to them in their whole lives. For a person to take their time and volunteer at a homeless shelter where the people can give them nothing in return, tells those people that they are worth something and that they matter. Volunteering at a humane society to pet dogs and cats would be very comforting to the animals and to the volunteer. How can things like that not make you happy?
Volunteer work builds a relationship between a person and his or her community. The satisfaction of having helped others and improved the community can lead to higher self-esteem, is a great way to socialize, and it complements paid work by reminding the volunteer why his or her personal priorities matter.
Doing volunteer work helps relieve stress, puts you in contact with other people that share similar values, and can build your self esteem. It can make you feel good about yourself and put you in a good mood. When done regularly, it can help make you a happier person overall.