孩子若是发生了肠胃炎,具体多久能好,这需要结合孩子的病情来分析。若是因为某些病毒感染或者细菌感染而导致的肠胃炎,病情不重,症状比较轻微,一般一周左右病情就能够好转。
但孩子存在着肠胃炎,跟过敏性因素或者跟自身免疫功能有关,此种疾病就比较难以治愈,病情有可能持续半年甚至是一年。