La duración de una gastroenteritis aguda varía según su causa. En la mayoría de los casos, especialmente aquellos relacionados con infección intestinal causados por virus, la condición mejora por sí sola en 1 a 2 días. Sin embargo, las infecciones bacterianas pueden durar más y a veces requieren tratamiento con antibióticos.