献血不需要空腹。献血前要求饮食清淡,如可进食一些谷物、牛奶和水等。如果空腹,有的人能量低,抽血时易出现晕针的情况。而进食太饱,也会影响人体反射。吃得太饱,胃肠道要消化,潴留血液较多,其他部位血液相对较少。此时再献血,可能会出现头晕、乏力的情况。且高脂饮食,献血者短期内血脂会升高,献出的血液中可能血脂含量比较高。
饮酒者也不建议献血,至少要间隔24小时后再献血。还有肝炎、糖尿病、高血压等一些慢性病的患者,均不建议献血。