The life-saving act of giving blood may not only be beneficial to the patient but also to the donor, new research has suggested.
The NHS needs 4,300 blood donations a day to meet the needs of hospitals, for both emergencies and long-term treatments. However, these donations could also be cutting the risk of several diseases for the person giving blood.