The act of helping others can create an improved sense of well-being. Knowing that you sacrificed something such as time, finances or property in order to help others in need can give you a sense of purpose in life or work and inner satisfaction. When considering donating to a charity, many people tend to research the issues connected to that organization. As a result, you become more educated about social injustices around the world. You may discover new points of view and opinions on topics about which you were previously uniformed. This knowledge may position you to help increase the awareness of social problems among those in your sphere of influence from a balanced and educated standpoint. After donating financially to a charity or non-profit organization, you may feel an inner pull to become more involved with the cause by donating your time and skill as well. By volunteering, you have the opportunity to build your social circles while reaping the physical, mental and spiritual benefits from the labor you contribute to your favorite cause.