问题分析:疫苗的有效期是三年,但是一般是这样的第一次打疫苗之后3个月或者6个月以后还要继续注射一次疫苗,一般有效期是三年,一般情况在三年内可以不需要再打了。乙肝疫苗刺激产生的抗体不是终生的,而是随着时间慢慢较弱直至消失。