二期梅毒一般打5~7次针能好。梅毒是感染了梅毒螺旋体导致的,是一种性传播疾病,分为一期、二期、三期、一期,二期属于早期梅毒,治疗时需要打5~7次针。梅毒的治疗首选苄星青霉素,如果青霉素不过敏,可以肌肉注射治疗。梅毒治疗的原则是足量、规则用药,所以第一次治疗时就应该剂量大、时间长,这样预后会好。在临床上一期梅毒时可以打3-5针,如果是二期梅毒需要打5-7次。梅毒通过治疗,停药三个月以后做梅毒血清学复查,如果血清转阴,就不需要再治疗。当一年左右时,如果梅毒血清滴度还是高于1:4,就需要再治疗一个疗程。