Volunteering provides physical and mental rewards. It:
Reduces stress: Experts report that when you focus on someone other than yourself, it interrupts usual tension-producing patterns.
Makes you healthier: Moods and emotions, like optimism, joy, and control over one's fate, strengthen the immune system.