乙肝疫苗不是终身免疫,一般情况下注射乙肝疫苗以后它的免疫保护期为15年。在接种疫苗以后,身体的免疫功能被刺激,这时候会产生保护性抗体,这种抗体进入人体的组织体液血液里面,如果接触到乙肝病毒,这种抗体立刻会产生作用,把乙肝病毒清除,从而保护健康的人群,这样就达到了预防乙肝病毒感染的效果,注射疫苗以后需要对乙肝表面抗体进行检测。