There is no medicine that cures rotavirus; what actually helps is replacing fluids and electrolytes while the infection runs its course, usually 3 to 8 days.
Rotavirus is a virus, so antibiotics do not work against it, and it mostly affects infants and young children, though adults can catch it too. The biggest risk is dehydration from vomiting and diarrhea, so oral rehydration solution given in small, frequent sips is the main treatment. Most people can keep eating normal food once they can hold liquids down; there is no need to starve a stomach bug. Antidiarrheal medicines are generally not recommended for young children. The rotavirus vaccine, given in infancy, is the best way to prevent severe cases in the first place.
How to care for rotavirus
Common questions
What helps rotavirus?
Rotavirus has no antiviral cure, so treatment focuses on preventing dehydration until the illness passes on its own, typically within a week. Give oral rehydration solution in small, frequent sips, especially after vomiting, and continue breastfeeding or formula for infants. Once fluids stay down, resume a normal diet rather than restricting food. Avoid over-the-counter antidiarrheal medicines in young children unless a clinician advises them. Seek medical care for signs of dehydration such as little to no urination, no tears, a dry mouth, unusual sleepiness, or blood in the stool.
