One of the scientifically supported claims of blood donation can be found through this [study](https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3663474/). Basically, they found people who donated blood have less cholesterol level, which obviously leads to healthier hearts.
Donating blood also provides a mental boost, knowing you are doing something good for others, having good mental health is incredibly important to longevity. Stress and self-pity are not just imaginary, it will damage your body on a cellular level.
Latest Answers