People choose to volunteer for many reasons. For some it offers the chance to give something back to the community or make a difference to the people around them. For others it provides an opportunity to develop new skills or build on existing experience and knowledge.
Volunteering offers vital help to people in need, worthwhile causes, and the community, but the benefits can be even greater for you, the volunteer. Volunteering and helping others can reduce stress, combat depression, keep you mentally stimulated, and provide a sense of purpose.