理论上来讲,乙肝疫苗成功注射之后,在未来五年内都是可以很好预防乙肝病毒的.但是,由于安全起见,最好是三年注射一次.但也有一些朋友再注射疫苗之后,产生不了抗体,我们称为疫苗无反应者,对于这样的朋友需要根据自身的情况,及时的进行检查,再次注射。