问题分析:乙肝疫苗一般的有效期是8-12年左右,但是对于每个人的个人体质可能有所不同,对于每个人一生要打多少次疫苗这个问题不能一概而论,有些人本身体质较强,可能小时候打过一次疫苗以后,很长时间都有抗体,但可能有的人体质较差,再加上周围有乙肝病毒携带者,导致自己抗体较弱,这类人群,及时检查乙肝两对半,发现抗体较弱的时候打加强针即可。