支气管炎需要根据临床表现和病因才知道要治疗多久。如果是青壮年,轻度的支气管炎,炎症程度不高,一般一周左右的时间就可以好转。如果是老年患者,支气管炎症状比较重,出现高热、咳嗽、咳黄痰,又伴有胸闷、气喘、呼吸困难,而且又有冠心病、高血压、糖尿病等一系列并发症。这类支气管炎病人治疗时间就会比较久,有时候会需要半个月以上的时间。