A 46-year-old member asked:
Disclaimer

Could you tell me how long it takes until i feel 100% after a stomach virus?

1 doctor answer
Dr. Gerald Mandell
51 years experience in Nuclear Medicine
Varies: Time of recovery usually depends on virus and takes days to weeks. You can be contagious from a few days to two weeks, depending on which virus is causing your stomach flu (gastroenteritis).. Severe dehydration can occur which needs supplemented fluids sometimes intravenous therapy and hospitalization.
Answered on Apr 18, 2013

90,000 U.S. doctors in 147 specialties are here to answer your questions or offer you advice, prescriptions, and more. Get help now:

Ask doctors free
Personalized answers
Free
Talk to a doctor
Unlimited visits
$10/month

Related questions:

A 37-year-old female asked:
Dr. Joshua Marks
11 years experience in Emergency Medicine
Depends: Depends on the type of virus, you can catch the virus right away however show no symptoms right away depending on the virus incubation time ( the time ... Read More
A 26-year-old female asked:
Dr. James Burns
36 years experience in Emergency Medicine
Depends on the virus: But generally, viral gastroenteritis and bacterial gastroenteritis will shed the virus or bacteria in the stool for 7-10 days after symptoms have reso ... Read More
A 46-year-old member asked:
Dr. Stephen Storfer
34 years experience in Internal Medicine
Generally 2-3 days: The actual incubation period depends on the virus but in general the time between exposure and symptoms with an intestinal virus is 48-72 hours.
3
3 thanks
A 27-year-old female asked:
Dr. Stephen Scholand
22 years experience in Infectious Disease
Road to recovery: Well it's great you're feeling better. Certainly some viruses are nastier than others. Because of your young age -I would expect you to continue to im ... Read More

90,000 U.S. doctors in 147 specialties are here to answer your questions or offer you advice, prescriptions, and more. Get help now:

Ask doctors free
Personalized answers
Free
Talk to a doctor
Unlimited visits
$10/month