理论上不冲突只是你打了疫苗之后机体会产生一定的反应 对血液中某些成分可能有影响乙肝疫苗不是打一次的,要3次,分半年左右打完。你可以献血(保证卫生)之后 休息一段时间(献血之后身体会有个恢复阶段) 再打疫苗。注射疫苗后机体会产生一定的反应,或许血液一些细胞会有改变 可能不太适合献血。