Volunteering can help you gain more self-confidence. Self-confidence, self-esteem, and overall life happiness can all be improved by participating in volunteer activities. Depression can be alleviated by volunteerism. Volunteering can also help you maintain your physical health.