咳嗽一般多久能好,取决于咳嗽的原因和病情的严重程度。一般咳嗽最常见的是呼吸系统的疾病,常见于急性支气管炎、慢性支气管炎急性发作、肺炎、各种原因导致的支气管扩张症、咳嗽变异性哮喘等。如果是细菌感染引起,一般经过抗炎治疗,比如使用青霉素、阿莫西林、头孢曲松或者氟罗沙星等药物,一周左右咳嗽能够好转。如果是支原体、衣原体感染所引起,一般经过使用大环内酯类药物,比如红霉素、阿奇霉素等,连续治疗两周以上咳嗽才能好转。如果是过敏因素导致的,比如哮喘,一般需要服用平喘、抗过敏的药物,比如酮替芬、氨茶碱或者博利康尼等以及雾化吸入沙丁胺醇、特布他林等治疗,可以在3-5天内明显好转。