獻血對身體無害,人的血容量約為體重的8%,健康成人的血容量在4000mL以上,每次獻血200-400mL對人體來說是可以完全承受的。人的血液也在不斷地進行新陳代謝,即使不獻血血細胞也在不斷的死亡,身體的骨髓也在不斷造出新生的血細胞。獻血後機體通過一系列的調節,很快血容量就會從組織間液和飲用水中得到補充,而血細胞通過骨髓促進造血,也能在一個月左右恢復到原來的水平,所以獻血可以促進新陳代謝。另外,獻血可以預防緩解高黏血癥,可以預防降低心腦血管疾病的發生。而且獻血是挽救他人生命的行為,獻血者會獲得心理滿足,有利於心理健康。