有研究認為,中年男子每年獻血550毫升,患心臟病的風險將減低86%。這一研究認為,男子年過40歲,由于體力活動的減少和生活水平的提高,體內脂肪容易積存,許多人的血脂長期處于較高的水平。定期獻血則可降低血液的黏稠度,也就減輕了動脈硬化的隱患。
《國際癌癥》報道,人體內的鐵含量超過正常值的10%,罹患腫瘤的幾率就提高,腦血栓和心肌梗死的發病也增多。適量獻血,特別是男人獻血能改善血液中制造紅細胞的鐵的含量。捐出血液后,體內鐵元素含量會適當減低,從而減少上述疾病的發生。