肠胃炎的发生因素有很多,包括感染性的和非感染性的原因。感染性肠胃炎包括细菌性、病毒性、真菌性以及寄生虫性等,这些病原体感染都有可能引起肠胃炎。儿童肠胃炎多为病毒感染引起,成人肠胃炎中病毒感染比其它病原体感染多一些;细菌感染主要是由于食用了被细菌感染过的食物引起的,通常为急性疾病,出现恶心、呕吐、腹泻、乏力等症状。非感染性因素包括酗酒、长期食用刺激性食物、消化液反流、自身免疫功能紊乱、肠道菌群失调等。临床表现为消化不良、食欲减退、嗳气等。