您好,一般人是在1个月后就产生抗体,也有对乙肝疫苗反应性差,产生抗体时间较长的人,还有不产生抗体即对乙肝疫苗无应答的人.无应答或反应性差的人在免疫人群中一般不超过10%.免疫应答的强弱受多种因素的影响,包括机体免疫功能的状态,年龄因素等.打了乙肝疫苗的人可去具有相关检验能力,开展乙肝疫苗接种工作的省,市,区疾病预防控制中心及医院,检验自己是否已产生抗体。