Usually 2-3 days: Most stomach bugs last 2-3 days, so you should either be feeling better very soon, or should be checked out. Especially if you are not keeping any fluids down, you are at risk for dehydration.Most gastroenteritis infections also have diarrhea, so if only the symptoms you describe, must also consider other infections, such as urine or lung, or something more than a bug.
Answered 12/25/2012
5.7k views
2 doctors weighed in across 2 answers
2 doctors weighed in across 2 answers
A doctor has provided 1 answer
3 doctors weighed in across 2 answers
90,000 U.S. doctors in 147 specialties are here to answer your questions or offer you advice, prescriptions, and more.
Ask your question