问题分析:现在乙肝疫苗一般的有效期是在5到10年左右,因为每个人的身体情况不同,所以疫苗产生抗体维持的时间也各不相同。有的会持续到两三年就会消失,有的个别还会持续到终生。所以平时是每一年,检查一次乙肝五项的情况,出现抗体降低,及时补种。另外一层意思就是打了乙肝疫苗之后,身体产生的抗体能保护多久。其实,正常的打了乙肝疫苗之后,身体产生了抗体,一般认为是可以起到终身的保护效果。