How Long Will Stomach Flu Last? Depending on the virus and your child's immune system, the stomach flu can last anywhere from just a day or two to around
10 days. "Children tend to throw up for just the first day or two, but diarrhea can last more than a week," says Dr. Nelson.
read more >>