Most upset stomachs resolve on their own within a few hours, and a combination of simple home strategies can speed that process along. What works best depends on your specific symptoms: nausea, bloating, cramping, or diarrhea each respond to slightly different approaches. Here’s what actually helps.
Start With What You Eat (and Don’t Eat)
When your stomach is actively upset, the goal is to reduce the digestive workload. Sipping clear fluids, especially water, broth, or an electrolyte drink, keeps you hydrated without forcing your gut to do much processing. Avoid dairy, fatty foods, caffeine, alcohol, and anything spicy until you feel better. These all stimulate acid production or slow digestion in ways that make symptoms worse.
The classic BRAT diet (bananas, rice, applesauce, toast) is fine for the first day or two of stomach flu, food poisoning, or traveler’s diarrhea. But there’s no reason to limit yourself to only those four foods. Brothy soups, oatmeal, boiled potatoes, crackers, and plain dry cereal are equally gentle on the stomach. Once things settle, add back more nutritious options like cooked carrots, sweet potatoes without skin, avocado, skinless chicken or turkey, fish, and eggs. These are still bland and easy to digest but give your body the protein it needs to recover, rather than leaving you running on starch alone.
Eat small portions. A full meal, even a bland one, can trigger another wave of nausea or cramping. Several small snacks spread over the day are easier on a recovering stomach than three regular meals.
Ginger for Nausea
Ginger is one of the most reliable natural remedies for nausea. It works by blocking certain receptors in your gut that trigger the urge to vomit, the same receptors that prescription anti-nausea medications target. The effective range is roughly 500 to 1,000 milligrams, which you can get from a capsule supplement, a thumb-sized piece of fresh ginger grated into hot water, or even strong ginger chews (check the label to make sure they contain real ginger, not just flavoring).
Ginger tea is the easiest approach. Steep freshly sliced or grated ginger in boiling water for five to ten minutes. You can add honey to make it more palatable. Ginger ale from the store is generally not concentrated enough to have a real effect, and many brands use artificial ginger flavoring.
Peppermint for Cramping and Bloating
If your upset stomach involves cramping, pressure, or bloating rather than nausea, peppermint is worth trying. It relaxes the smooth muscle lining your digestive tract, which reduces spasms. Clinical studies show it’s effective enough to stop colonic spasms entirely in many cases, and it’s widely used for symptom relief in irritable bowel syndrome.
Peppermint tea is the simplest option. You can also find enteric-coated peppermint oil capsules at most pharmacies, which deliver the oil directly to your intestines rather than releasing it in your stomach. One note: if your upset stomach involves acid reflux or heartburn, skip the peppermint. Relaxing the muscle at the top of your stomach can let acid creep upward and make reflux worse.
Over-the-Counter Options
For general stomach upset with nausea or diarrhea, bismuth subsalicylate (the active ingredient in Pepto-Bismol and Kaopectate) coats the stomach lining and can reduce inflammation in your digestive tract. The typical adult dose is two tablets or two tablespoons of liquid, repeated every 30 minutes to an hour as needed. Don’t exceed the maximum listed on the package.
For heartburn or acid-related discomfort, antacids that neutralize stomach acid provide fast but temporary relief. If your stomach pain comes with a burning sensation behind your breastbone or a sour taste in the back of your throat, this is the category to reach for.
For bloating and gas pressure, simethicone-based products (like Gas-X) break up gas bubbles in your digestive tract. They won’t help with nausea or diarrhea, but if your main symptom is feeling painfully full and distended, they work quickly.
A Safety Note for Children
Bismuth subsalicylate contains a form of salicylate, which is chemically related to aspirin. Children and teenagers should not take it, because salicylates in young people have been linked to Reye’s syndrome, a rare but serious condition affecting the brain and liver. This risk is especially elevated when a child has the flu or chickenpox. Check labels carefully, since salicylate compounds appear in products you might not expect.
Other Strategies That Help
Heat can ease stomach cramps surprisingly well. A heating pad or hot water bottle placed on your abdomen for 15 to 20 minutes relaxes the muscles in your abdominal wall and can reduce the intensity of cramping. Use a low or medium setting and place a cloth between the heat source and your skin.
Body position matters when nausea is the main problem. Sitting upright or propping yourself up at a 30-degree angle helps keep stomach acid where it belongs. Lying flat, especially on your right side, can allow acid to move toward your esophagus. If you need to rest, try lying on your left side, which keeps your stomach below your esophageal opening.
Deep, slow breathing can also calm nausea. When you’re nauseated, your body tends toward shallow, rapid breaths, which can make the feeling worse. Breathing in slowly through your nose for four counts, holding briefly, and exhaling through your mouth for six counts activates your body’s calming response and can reduce the urge to vomit.
How Long an Upset Stomach Should Last
A typical upset stomach from something you ate, mild food poisoning, or a stomach virus usually improves within 24 to 48 hours. Stomach viruses (gastroenteritis) can take up to three days to fully clear. If you’re managing symptoms and staying hydrated, this timeline is normal and expected.
Stomach upset that lingers beyond a few days, or that keeps coming back in a pattern, could point to something that needs attention: a food intolerance, acid reflux disease, a bacterial infection that requires treatment, or another digestive condition. Recurring symptoms are worth tracking, including what you ate, when symptoms started, and what made them better or worse.
Signs That Need Immediate Attention
Most upset stomachs are uncomfortable but harmless. A few patterns, however, signal something more serious. Seek emergency care if you experience sudden, severe abdominal pain that doesn’t ease within 30 minutes. The same applies to continuous vomiting that won’t stop, especially if you can’t keep any fluids down.
Pain in the lower right abdomen combined with fever, nausea, and loss of appetite can indicate appendicitis. Severe upper abdominal pain that worsens after eating and comes with fever or a rapid pulse may point to pancreatitis. Blood in your vomit or stool, black or tarry stools, or signs of dehydration (dizziness, dark urine, no urination for many hours) all warrant prompt medical evaluation rather than continued home management.