What to Do If You Ate Bad Food: Steps for Recovery

If you’ve eaten food you suspect was spoiled or contaminated, the most important thing to do right now is start sipping fluids and wait to see how your body responds. Most cases of food poisoning resolve on their own within one to three days without any medical treatment. Your main job is to stay hydrated, watch for warning signs, and let your body do its work.

Symptoms may not appear for hours or even days, depending on what was in the food. Here’s what to do in the meantime and what to watch for.

Why You Might Not Feel Sick Yet

Food poisoning doesn’t hit immediately. The gap between eating contaminated food and feeling the first symptoms varies widely depending on the type of germ involved. Norovirus, one of the most common culprits, takes 12 to 48 hours. Salmonella can show up in as few as 6 hours or take up to 2 days. E. coli typically causes symptoms within 1 to 3 days, though one dangerous strain (O157:H7) can take up to 8 days. Campylobacter, common in undercooked poultry, has one of the longer windows at 2 to 5 days.

This means that if you just ate something questionable an hour ago and feel fine, you’re not in the clear yet. It also means that the food poisoning you feel right now might actually trace back to something you ate days ago, not your most recent meal. Keep that in mind, because it matters if you need to report the illness later.

Start With Fluids, Not Medicine

Replacing lost fluids and electrolytes is the single most important thing you can do once symptoms start. Vomiting and diarrhea pull water and essential minerals out of your body fast, and dehydration is the main reason food poisoning becomes dangerous rather than just miserable.

Drink plenty of clear liquids. Water is fine, but it doesn’t replace the sodium and potassium you’re losing. Oral rehydration solutions are specifically designed for this. They contain a precise balance of glucose and electrolytes that helps your intestines absorb water more efficiently. The World Health Organization’s formula uses a low-osmolarity solution (250 mOsm/L or less), which has been shown to reduce episodes of both diarrhea and vomiting compared to older formulations. You can find commercial versions at any pharmacy, or make a basic version at home with water, salt, and sugar.

If vomiting makes it hard to keep anything down, take very small sips of clear liquid rather than gulping. A few tablespoons every few minutes is better than a full glass that comes right back up. Broth, diluted juice, and electrolyte drinks all count.

Don’t Force a Restricted Diet

You’ve probably heard of the BRAT diet (bananas, rice, applesauce, toast) as the go-to recovery plan after stomach illness. Current evidence doesn’t support it. The National Institute of Diabetes and Digestive and Kidney Diseases notes that research shows following a restricted diet does not help treat diarrhea. Most experts no longer recommend fasting or limiting your food choices when you have it.

When your appetite returns, you can generally go back to eating your normal diet, even if diarrhea hasn’t fully stopped. Your body needs calories and nutrients to recover. If bland foods feel easier on your stomach, eat them. But don’t avoid food out of a belief that eating less will speed healing.

Be Careful With Over-the-Counter Medications

It’s tempting to reach for anti-diarrheal medication to stop the misery, but this isn’t always safe. Diarrhea is one of your body’s ways of flushing out the pathogen, and suppressing it with medication can sometimes make things worse.

You should avoid treating diarrhea with over-the-counter products if you have a fever, severe abdominal pain, bloody or black/tarry stools, or persistent vomiting. These signs suggest a more serious infection where slowing your gut down could trap harmful bacteria inside longer. If your symptoms are mild, consisting mostly of watery diarrhea without fever or blood, over-the-counter options are generally considered safe for short-term use in adults.

Red Flags That Need Medical Attention

Most food poisoning passes without a doctor visit. But certain symptoms signal that your body isn’t handling the infection on its own. The CDC recommends seeking medical care if you experience any of the following:

  • Bloody diarrhea
  • Diarrhea lasting more than 3 days
  • Fever above 102°F (38.9°C)
  • Vomiting so frequent you can’t keep liquids down
  • Signs of dehydration: urinating very little, dry mouth and throat, or dizziness when standing up

Children, pregnant women, older adults, and people with weakened immune systems face higher risks from foodborne illness and should have a lower threshold for calling a doctor. For children showing vomiting or diarrhea, call a doctor for advice rather than waiting it out.

Rare but Serious Complications

The vast majority of food poisoning cases end with a few bad days and nothing more. In rare instances, certain pathogens can trigger complications that last well beyond the initial illness. E. coli O157:H7 can cause a condition where toxins destroy red blood cells and damage the kidneys, sometimes leading to kidney failure. This is more common in young children. Campylobacter infections have been linked to a nerve disorder where the immune system mistakenly attacks the body’s own nerves, causing weakness and sometimes temporary paralysis. Some people also develop reactive arthritis or lasting digestive issues after severe foodborne infections.

These outcomes are uncommon, but they’re the reason bloody diarrhea and high fever warrant a doctor visit. Early testing and treatment can make a meaningful difference.

Do Not Induce Vomiting

If you ate something bad an hour ago and are wondering whether you should make yourself throw up, the answer is no. Inducing vomiting isn’t recommended. If your body needs to vomit, it will. Forcing it can irritate your esophagus and doesn’t reliably remove the contaminated food from your system. Your best move in the first couple of hours is simply to start hydrating and wait.

Save the Evidence and Report It

If you suspect a specific restaurant, product, or event caused your illness, there are practical steps you can take that help both you and public health investigators. Write down everything you ate in the week before you got sick, including restaurant names, events or parties, and any contact with animals (which can carry the same germs). Keep grocery receipts, restaurant receipts, and any leftover food or original packaging.

Food labels contain details that investigators use to trace contamination back to its source: brand names, “best by” dates, product and lot codes, and for meat or poultry, the USDA plant number. If you stored food in your own containers, write down the label information or keep the original packaging.

Report your illness to your local health department. Health departments track these reports and look for clusters of people who got sick from the same food. They may contact you for a phone interview about what you ate and ask permission to check your grocery store loyalty card records. Your report could be the one that connects the dots in an outbreak and gets a contaminated product pulled from shelves. The CDC also encourages asking your doctor about stool or blood testing, which can confirm the specific pathogen and strengthen outbreak investigations.

A Practical Timeline for Recovery

Most people start feeling better within 24 to 72 hours. Nausea and vomiting usually pass first, followed by a gradual improvement in diarrhea. Your appetite may take a day or two longer to return fully. During this window, keep drinking fluids steadily, eat when you feel ready, and rest. Your gut lining takes a bit of time to heal even after the pathogen is gone, so some mild digestive sensitivity for a few days afterward is normal.

If you’re past the 3-day mark and still dealing with diarrhea, or if symptoms seem to be getting worse instead of better, that’s your signal to get medical input rather than continuing to wait it out at home.