Save big on your prescriptions
with the free SingleCare app.
4.8 average rating

Stomach Flu Treatments and Medications

Medically reviewed by Gerardo SisonPharm.D.
Licensed Pharmacist
Updated Jul 23, 2026
Fact Checked

Key takeaways

  • The first-line treatment for stomach flu is resting, staying hydrated, and letting it pass on its own, as antibiotics will not work for stomach flu caused by viruses. 

  • Over-the-counter medicines for stomach flu include antidiarrheals such as Imodium A-D (loperamide) and Pepto-Bismol (bismuth subsalicylate), as well as oral rehydration solutions like Pedialyte. 

  • Natural remedies for viral stomach flu include a bland diet, rest, and fluids.

Stomach flu can refer to a variety of digestive problems, including viral infections and food poisoning. However, most cases are viral gastroenteritis, which can cause symptoms like diarrhea, nausea, vomiting, and stomach pain. It usually resolves on its own within a few days, but symptoms can still be serious, especially dehydration in older adults or younger children. Treatment usually involves resting and drinking enough fluids. Seek medical help if you can’t keep fluids down, experience signs of dehydration, or see blood in your stool or vomit.

How is the stomach flu diagnosed?

Stomach flu can be diagnosed by a healthcare provider based on symptoms and medical history. The most common symptom used to diagnose stomach flu is sudden, watery diarrhea, often accompanied by nausea, vomiting, stomach pain, and fever. Although lab tests aren’t needed, a visit with a healthcare provider may include:

  • A medical history review: A healthcare provider may ask how long you've been sick, whether others around you have the same symptoms, and whether you’ve traveled recently.

  • A physical exam: In many cases, a physical exam can check for signs of dehydration, such as sunken eyes, a dry mouth, and drowsiness.

  • Stool or blood tests, if needed: These aren't necessary for viral gastroenteritis, but they may help rule out a bacterial or parasitic infection.

If symptoms are severe or last more than a few days, it’s important to contact a healthcare provider. With the right diagnosis, the most appropriate treatment can be recommended sooner. 

Stomach flu treatment options

Most cases of viral gastroenteritis get better on their own, usually within a few days. Therefore, treatment mainly focuses on managing symptoms and preventing dehydration. That can mean drinking oral rehydration solutions and resting alongside over-the-counter or prescription drugs to help control nausea or diarrhea. A healthcare provider can help recommend treatments based on a person’s age, the risk of severe dehydration, and the person’s other medical conditions. In severe cases, a hospital visit may be needed for IV fluids, especially in infants and older adults. 

Types of stomach flu medication

Although viral gastroenteritis can go away without any medication, some over-the-counter medicines can help relieve symptoms. Severe cases may require more intensive measures for dehydration. 

Oral rehydration solutions

Oral rehydration solutions such as Pedialyte and Ensure Rapid Hydration can help replace fluids and electrolytes lost to vomiting or diarrhea. The electrolytes in many oral rehydration solutions are balanced to make sure fluids are absorbed efficiently. While these solutions may be more effective than sports drinks, plain fluids or diluted apple juice are usually enough for mild gastroenteritis.

Antiemetics

Antiemetics (anti-nausea medications) reduce nausea and vomiting by calming the part of the brain responsible for the vomiting reflex. For mild cases, over-the-counter options, such as dimenhydrinate and meclizine, can help keep nausea and vomiting in check. If severe dehydration is a problem, a healthcare provider may prescribe a stronger antiemetic such as Zofran (ondansetron), Reglan (metoclopramide), or Compazine (prochlorperazine). Ondansetron has been studied for gastroenteritis and can reduce the need for IV fluids or a hospital stay.

Antidiarrheal agents

As a general rule, people with mild gastroenteritis who can stay hydrated don’t need to take antidiarrheal drugs. If severe diarrhea occurs, however, over-the-counter options can help. Imodium A-D (loperamide) slows movement in the colon, while Pepto-Bismol (bismuth subsalicylate) coats the intestinal lining and helps reduce inflammation in the gut. 

Over-the-counter stomach flu medicine

Most stomach flu medicine can be purchased over the counter. Anti-nausea medications like dimenhydrinate and antidiarrheals like loperamide and bismuth subsalicylate can help manage symptoms. For pain or fever, Tylenol (acetaminophen) is a preferred option over NSAIDs like ibuprofen and aspirin, which can irritate the stomach. 

Loperamide should not be given to children, and antidiarrheals should be avoided if there is bloody diarrhea or a high fever, as these could indicate a bacterial infection. Do not give bismuth subsalicylate or aspirin to children or teens with a viral illness due to the risk of Reye's syndrome. This condition can cause serious and even fatal liver and brain damage in children.

Save big on your prescriptions
with the free SingleCare app.
4.8 average rating

Best medicine for stomach flu

Drug nameSee SingleCare price
Pedialyte
Get free coupon
Imodium A-D
Get free coupon
Pepto-Bismol
Get free coupon
Tylenol
Get free coupon
Dramamine
Get free coupon
Bonine
Get free coupon
Zofran
Get free coupon
Reglan
Get free coupon
Prochlorperazine
Get free coupon
Phenergan
Get free coupon

This is not an exhaustive list of stomach flu medications. Always ask your healthcare provider for the best treatment for stomach flu based on your health condition and medical history.

Common side effects of stomach flu medicine

Side effects depend on the medicine being taken. Some people may experience mild side effects or none at all, while others might experience more severe adverse effects. The severity of side effects can also vary by dosage. 

  • Anti-nausea medications may cause drowsiness, dizziness, and dry mouth, and some may affect heart rhythm (QT prolongation) with long-term use.

  • Antidiarrheal medications often cause constipation, and bismuth subsalicylate may cause a temporary darkening of the tongue and stools.

Bismuth subsalicylate is closely related to aspirin, so people with aspirin allergies, bleeding problems, or ulcers should not take it. Like aspirin, bismuth subsalicylate can cause Reye’s syndrome, and it should never be given to children or teens with viral gastroenteritis, fever, or any kind of viral infection.

This is not a complete list. Ask a healthcare provider about other side effects and interactions.

Home remedies for stomach flu

There isn’t much that medication can do for viral gastroenteritis other than relieve symptoms. Most people get through a bout of stomach flu with rest and a few tried-and-true home remedies.

  • Drink fluids in small sips: Staying hydrated is a priority. You can do so by sipping oral rehydration solutions or diluted apple juice throughout the day.

  • Replenish electrolytes: Broths, soups, and bananas can help replace electrolytes lost to diarrhea and vomiting.

  • Eat small, bland meals: Try bananas, applesauce, toast, crackers, and broth in small amounts. The BRAT diet (bananas, rice, applesauce, and toast) is an old, familiar home remedy for an upset stomach.

  • Avoid irritating foods and NSAIDs: Skip spicy, fatty, and dairy foods, as well as caffeine and alcohol. Use acetaminophen or a heating pad for any stomach cramps or pain.

  • Rest and practice good hygiene: You’ll want to get plenty of rest, wash your hands regularly, and disinfect hard surfaces with bleach or hydrogen peroxide. Hand sanitizer alone doesn't fully kill norovirus.

With enough fluids and the right diet, symptoms can usually improve within a few days. However, seek medical care if dehydration, severe pain, bloody diarrhea, or a high fever develops.

Expert takeaway

One of the most important factors when it comes to managing stomach flu is to stay hydrated. Small sips of an oral rehydration solution can often do more good than an antidiarrheal. 

Frequently asked questions about stomach flu

How do you get rid of the stomach flu fast?

Viral gastroenteritis typically clears in one to a few days, depending on the virus. There’s little to be done other than alleviating symptoms with rest, fluids, and over-the-counter medications.

How long does the stomach flu last?

Most cases of viral gastroenteritis resolve on their own. Norovirus usually lasts one to three days, rotavirus can take up to around a week, and astrovirus can linger for up to two weeks. Gastroenteritis that lasts longer than two weeks may be due to a bacterial or parasitic infection, so it’s important to see a healthcare provider.

Does the stomach flu go away on its own?

Nearly all cases of viral gastroenteritis clear up on their own within a few days. Treatment focuses almost entirely on controlling symptoms and preventing complications. The most serious and potentially life-threatening risk is dehydration, so staying hydrated is the number one concern.

Sources

Medically reviewed by Gerardo SisonPharm.D.
Licensed Pharmacist

Gerardo Sison, Pharm.D., graduated from the University of Florida. He has worked in both community and hospital settings, providing drug information and medication therapy management services. As a medical writer, he hopes to educate and empower patients to better manage their health and navigate their treatment plans.

... 

Subscribe to our savings newsletter

Health education, drug info, wellness & more

By clicking 'Subscribe', I agree to SingleCare's Terms & Conditions.