Benefits
Donating blood has benefits for your emotional and physical health. According to a report by the Mental Health Foundation, helping others can:
reduce stress
improve your emotional well-being
benefit your physical health
help get rid of negative feelings
provide a sense of belonging and reduce isolation
Research has found further evidence of the health benefits that come specifically from donating blood.