小儿支气管肺炎大概两周左右能好,但是每个患者的身体免疫能力、病情严重程度以及病因不同,所以具体的治疗时间因人而异。1.对于细菌感染引起的支气管肺炎,如果患者身体免疫力强,病情比较轻微,大概需要8~10天就能好。2.对于支原体感染引起的支气管肺炎,如果患者身体免疫力差,发生并发症的几率比较高,因此治疗时间相对较长,大概要2~3周才能恢复。小儿患有支气管肺炎后,需要积极配合医生进行治疗。在治疗期间要减少外出,家中要勤开窗,进行通风。