肺炎多久能够好,取决于引起肺炎的病因和病情的严重程度。一般肺炎都是要经过一个星期左右的治疗才能好转,相对严重的需要延长治疗时间,比如两周甚至一个月的时间。一般的细菌性肺炎,不是很严重的肺炎,一般需要经过抗生素的治疗,比如青霉素、头孢菌素,用药2-3天之后体温恢复正常,可以继续使用药物,一般疗程为5-7天。如果对青霉素过敏,可以选用复方新诺明、红霉素等消炎药物治疗。但是如果对于比较顽固的细菌,比如金黄色葡萄球菌,还有其它的病原体感染,比如真菌感染,在使用分别抗细菌和抗真菌的药物,可能需要一个月甚至一个半月的时间才能够好转。