孩子患有肺炎大概需要两周左右的时间才能恢复,但是由于每个患者的病情严重程度、发病原因,以及个人体质等多种因素均有不同,所以具体的时间因人而异。如果患者病情轻微,身体抵抗力强,没有出现并发症,身体恢复较快,大概需要1~2周就能恢复。但是如果患者病情比较严重,身体抵抗力较弱,而且是受到了病毒或者细菌感染,出现了严重的并发症,这样治疗时间相对较长,大概需要4~8周的时间才能恢复。孩子患有肺炎后,需要及时去医院进行检查,明确病因进行对症治疗,不可拖延,以免延误治疗时机。