高血压病人一般不能献血。
1、首先,《中华人民共和国献血法》规定,献血者的收缩压应控制在90~140mmHg、舒张压应控制在60~90mmHg,而高血压病人的收缩压≥140mmHg和(或)舒张压≥90mmHg,不符合献血的血压标准。
2、其次,高血压病人可能在献血过程中,刺激冠状动脉发生痉挛,出现心绞痛等症状;也可能因为献血后短期内血流量骤减或贫血,而增加急性心脑血管事件的发生风险。
因此,高血压病人不能献血。如果高血压病人想要献血,应在医生的指导下,通过调整饮食和生活方式、服用降压药等措施,将血压控制在合理的范围内,再考虑是否可以献血。


