乙肝有抗体要看抗体的具体数值,再决定是否需要打乙肝疫苗。需要做乙肝五项定量的检测,查看乙肝抗体具体的数值。如果乙肝表面抗体仅仅是一个加减号,就是抗体数值在100以下10以上,就是乙肝,即使有抗体,但是抗体量不足,也能完全预防乙肝病毒的感染,所以需要注射乙肝疫苗的加强针,打一针乙肝疫苗即可。如果乙肝抗体大于100,这些抗体足够预防乙肝,可以不必要再打乙肝疫苗,但需要每隔3-5年再进行一次乙肝五项的检测,看抗体的具体数值,再决定3-5年之后是否还需要打乙肝疫苗的加强针。