Pediatrician Questions Stomach virus

How long can a stomach virus last?

My 10 year old son has been sick and vomiting for 4 days. His doctor told us that he had a stomach virus and that it will pass on his own. But this feels like it's too long. How long does a stomach virus typically last?

4 Answers

Depends on which germ, sometimes diarrhea can last 10 or 12 days. Vomiting usually stops in 2 days. If it goes on, he might get dehydrated and might need to be seen again.There are medicines to stop vomiting. Watch urine amounts.
A stomach virus can last for up to 2 weeks
Have a question aboutStomach virus?Ask a doctor now
2 weeks
It is according to which stomach virus it is. Most last 2-3 days but rotavirus can last 2 weeks. If diarrhea lasts longer than 1 week or signs of dehydration, you need to be rechecked.