产生抗体后会维持三到五年,抗体可能会减弱或消失,但人体的免疫系统有记忆力,在病毒再次感染的时候会大量生成抗体从而中合掉入侵的病毒避免成为感染者。基本上,打过疫苗产生抗体后的保护时限在3---15年。一般是5--7年。可每隔三、五年加强一次乙肝疫苗。