小时打的乙肝疫苗20年不一定有效。
当一个孩子接种了乙肝疫苗并有乙肝表面抗体时,可以在一定时间内很好地预防乙肝病毒感染,但是在儿童期注射的乙肝疫苗并不是终身免疫的。
乙肝疫苗接种1到2个月后,需要检测乙肝表面抗体来评估疫苗的疗效,大多能产生乙型肝炎表面抗体。一旦乙肝表面抗体产生,疫苗将持续很长时间,一般可以持续大约12年,具体有效时间受个人身体状况的影响,疫苗效果提前消失的也较为常见。
高危人群会更容易出现早期免疫消失的现象。比如医护人员、经常接触血液的工作者、儿童保育员、接受器官移植的患者以及一些免疫功能低下的患者。如果家庭中有DNA阳性的乙型肝炎患者,则有必要进行乙型肝炎的检测。如果测试显示患者体内已经没有抗体,则有必要再次接种疫苗以增强免疫能力。