问题分析:肺炎需要治疗多久无法确定,因为治疗时间具体取决于肺炎的类型,以及个人病情的轻重、治疗情况、方法等。链球菌感染需要2~3周,对于大肠杆菌导致的肺炎可能需要4~8周的治疗时间。因此在给孩子选择用药治疗时应该要找到引起疾病的病因后用药,可以缩短疾病疗程。