En règle générale, une gastro-entérite dure environ 1 à 3 jours. Cependant, dans certains cas, la maladie peut durer plus longtemps, notamment s'il s'agit d'une maladie plus grave ou si des complications surviennent.