How long is a person contagious after having the stomach flu (stomach virus)? (What is the contagious period for norovirus and others?)

Answer: A person is still contagious for at least 3 days after symptoms have stopped.

"Stomach flu" is just a nickname for viral gastroenteritis. It is not related to influenza, the real flu. A person is contagious starting from the moment they start to feel sick and possibly even a little bit before that. In one study, Noroviruses were detected in the stool 15 hours after the people ingested the norovirus1. Usually symptoms don't start until 24-72 hours after ingestion (but can take longer). So, if people don't wash their hands well after using the bathroom, they can spread the germs to others before they even know they are going to get sick. People are contagious for at least 3 days after all symptoms have completely stopped and they feel perfectly fine2. That means that even when they feel fine they still have the virus in their stool for at least 3 days. Studies have shown that the viruses can be present in the stool for two weeks and sometimes longer so a person can be contagious even longer3. If your child suffered from Rotavirus, they are definitely contagious for 2 weeks or more4. Norovirus can remain in your feces for a month!5 This is why it is so important to wash you hands well after you go to the bathroom and keep you bathroom clean. Even if you washed your hands well after using the bathroom, you may have viruses on your hands and clothes from around your house. The viruses fly far when someone is vomiting and live for about 2 weeks on household surfaces. Viruses can also be present in saliva after symptoms have stopped. So, be extra careful. I realize that you can't stay home for weeks. However, be considerate of others and stay away from other people as much as possible while you are sick an during those first few days after when you are highly contagious. That means that you must skip your best friends birthday party or New Years Eve party if you had a stomach bug 2 days ago. You should even skip visiting your grandmother on Christmas day if you were recently sick. She would not appreciate the present you would most likely be giving her.

My in-laws had a bad stomach virus on December 18-19, 2009. They were well by December 20. They had relatives come visit for Christmas on December 26 (1 week later). 3 of the visitors came down with the same stomach virus starting about 36 hours after arriving. My in-laws never got sick again since it was the same virus they just had. So, 1 week is NOT long enough to wait. People and houses are still contagious! Everyone was mad at me for refusing to go visit on December 28 like we had planned. It is very important to clean with a product that actually kills norovirus when a stomach bug is in your home such as the Clorox® Hydrogen Peroxide Spray

and Clorox Hydrogen Peroxide Wipes.

--Annie Pryor, Ph.D.

Viewer Comments

My 8-year old son threw up on our hardwood floor on his way to the bathroom. I cleaned it up with clorox clean-up that contained bleach. I wore rubber gloves and threw away the pants I was wearing. My 2 younger children were already in bed for the night so I thought if I cleaned good enough, they wouldn't catch it. My sick son stayed in his room for the next 2 days and never saw my two younger children. Unfortunately, 36 hours after my 8-year old threw up, my 3 year old started throwing up and my 1 year old had diarrhea. So, it is either impossible to clean good enough, or 2 younger children caught the virus from my 8-year old before he had any symptoms.