注射乙肝疫苗之后一般都会产生抗体,但不是绝对的,一般打完乙肝疫苗之后,需要到医院进行详细的检查,确定是否产生乙肝表面抗体,只有产生乙肝表面抗体,才表明对乙肝病毒有免疫力,一般要通过注射乙肝疫苗产生抗体,至少需要一个月的时间,针对个人身体状况不同,可能会出现三种情况:肝疫苗第一针后大约有30%左右的人产生抗体,注射第二针后约50%到70%左右,第三针后约90%产生抗体,如果有的人注射完乙肝疫苗后,仍没有抗体,需要增加注射剂量,如果部分由于遗传因素在多次大剂量注射之后仍然无法产生抗体,这里人群需要避免于感染源密切接触,以防止发生感染。