不会。人体的免疫和防御功能主要是由白细胞来完成的,在正常情况下大多数白细胞都存留在骨髓内,血管内流动血液中白细胞的数量是很少的,只有当细菌或异物侵入人体时,才会大量进入血液循环。因此在献血时白细胞的减少是微不足道的,由于献血的刺激,骨髓会加快造血,同时促使骨髓内的白细胞释放到循环血液中。新产生的年轻细胞,具有很强的吞噬病毒素的能力,提高机体免疫和抗病能力,所以经常献血是不会影响人体免疫功能的,在一定程度上还能增强免疫力。