how long can gastro last

just now 1
Nature

Gastroenteritis (gastro) symptoms usually last from 1 to 3 days, but in some cases can last up to 10 days or even two weeks, depending on the cause and severity. Vomiting typically lasts 1 to 2 days, while diarrhea may last longer, sometimes up to 7 to 10 days. Most cases improve on their own within this timeframe, but severe or prolonged symptoms may require medical attention.

Overview of Duration

  • Vomiting: 1 to 2 days
  • Diarrhea: usually 3 days but can last 7 to 10 days
  • Total symptoms: typically 1 to 3 days; sometimes up to 14 days in severe or complicated cases

Additional Notes

  • Gastroenteritis is highly contagious during symptoms and for up to 48 hours after symptoms cease.
  • If symptoms last longer than usual or worsen (such as severe abdominal pain, blood in stool, dehydration), medical advice should be sought.

This range covers usual cases and accounts for variations based on different viral or bacterial causes and individual health conditions.