细菌性阴道炎多久能好与治疗效果和自身体质有关。如果使用药物治疗效果比较好,并且身体抵抗力强,一般用药治疗一周即可恢复。
如果使用药物不合适,并且病情严重,身体抵抗力比较弱,治疗时间就会延长,可以长达半个月的时间。感染细菌性阴道炎需要在医生指导下合理应用口服抗生素和采用抗生素栓剂,同时建议必要时应用消炎杀菌的洗液清洗外阴,当白带过多时偶尔也可以冲洗阴道,促进病情恢复。使用药物治疗期间需要勤换内裤,以预防病情复发。另外,建议患者加强饮食营养、增强体质,有助于病情的恢复。