The more we give, the happier we feel. Volunteering increases self-confidence. You are doing good for others and the community, which provides a natural sense of accomplishment. Your role as a volunteer can also give you a sense of pride and identity. And changes the world as you want to be changed. But is it necessary to volunteer freely, without any financial or material gain or payment?