Did you know that volunteering is good for you? It is! Volunteering has many mental and physical health benefits. Volunteering increases self-confidence, doing good things for others makes you feel better about yourself, boosting self-esteem and life satisfaction....