Volunteering means donating your free time to help others in need. This very definition is one of the reasons that so few people end up volunteering; free time is precious and needed for both mental and physical health. While there are many who would love to help...