支气管炎总是治不好,有以下一些原因:1、选择药物不恰的,比如革兰氏阳性菌感染的患者,使用了针对革兰氏阴性菌的抗生素。2、出现了细菌耐药或者细菌对药物不敏感,那么就需要根据药敏试验,来选择相应敏感的抗生素。3、出现了并发症,比如并发了肺炎或者出现了胸腔积液等,这种情况需要完善胸片、肺部CT或者胸水彩超等检查。4、病人本身体质差,存在多种基础疾病,比如糖尿病、HIV感染等。