Being a good samaritan by offering a helping hand either in the form of charity or just helping people in need is good for health as it reduces negative emotions like anger and stress.

"Being more considerate can reduce stress levels," the Daily Mail quoted Psychologist Dr David Lewis, who conducted the research, as saying.
Effects of stress on the body are well documented: it can suppress the immune system, lead to a rise in blood pressure, increase risk of heart attack and stroke, and contribute to infertility.
"Therefore to improve our chances of being healthy we should all start doing good to others today," Lewis added.
Source-ANI