You can reap social, physical, mental, and spiritual benefits. By giving your time to a charity, you get the opportunity to build your social circles by working with like-minded people. You may also be able to do something physical, giving you the opportunity to become healthier and happier.