Most food poisoning resolves on its own within a few days, and the most important thing you can do is stay hydrated while your body fights off the infection. Beyond fluids, there are practical steps to manage symptoms, speed your recovery, and recognize when you need medical help.
Hydration Is the Top Priority
Vomiting and diarrhea strip your body of water and electrolytes fast. Plain water helps, but it doesn’t replace the salts and sugars you’re losing. You can make a simple oral rehydration solution at home: mix 4 cups of water with half a teaspoon of table salt and 2 tablespoons of sugar. Sip it slowly rather than gulping it down, especially if you’re still nauseous. Sports drinks, clear broths, and diluted fruit juices also work, though the homemade solution is closer to what hospitals use.
If you’re vomiting frequently, try taking very small sips every few minutes rather than drinking a full glass at once. Sucking on ice chips can help when even small sips won’t stay down. Signs that dehydration is becoming a problem include dark urine or barely urinating at all, a dry mouth and throat, and dizziness when you stand up.
What to Eat (and What to Skip)
You don’t need to follow the old BRAT diet of bananas, rice, applesauce, and toast. Research shows restricted diets don’t actually help treat diarrhea, and most experts no longer recommend them. Once your appetite returns, you can go back to eating your normal diet, even if diarrhea hasn’t fully stopped.
That said, certain foods and drinks tend to make symptoms worse while your gut is still irritated:
- Caffeine (coffee, tea, some soft drinks) can stimulate your gut and worsen diarrhea
- High-fat foods like fried foods, pizza, and fast food are harder to digest
- Very sugary drinks and fruit juices can pull more water into the intestines
- Dairy products, which some people have trouble digesting for up to a month after food poisoning because the infection temporarily reduces your ability to break down lactose
Over-the-Counter Medications
Anti-diarrheal medications containing loperamide or bismuth subsalicylate can reduce the number of trips to the bathroom. However, you should not take them if you have a fever or bloody diarrhea. Those symptoms suggest a bacterial or parasitic infection, and slowing down your digestive system can actually trap the pathogen inside you longer, making things worse. In those cases, you need a doctor rather than a drugstore.
For pain and fever, standard over-the-counter pain relievers can help with body aches and cramping. Avoid taking anything on a completely empty stomach, as your gut lining is already irritated.
How Long Food Poisoning Lasts
Recovery time depends on what made you sick. Norovirus, the most common culprit, typically hits 12 to 48 hours after you eat contaminated food and clears up within 12 to 60 hours. Salmonella takes 6 to 48 hours to appear and can last 4 to 7 days. E. coli infections generally start 1 to 3 days after exposure and last anywhere from 3 to 10 days depending on the strain. Campylobacter, often linked to undercooked poultry, has a longer incubation of 2 to 5 days and can linger for up to 10 days.
Most people never find out which specific pathogen caused their illness, and they don’t need to. The practical takeaway: if your symptoms are mild to moderate, expect to feel significantly better within 1 to 3 days for viral causes and up to a week for bacterial ones.
Red Flags That Need Medical Attention
The CDC identifies several symptoms that warrant a doctor’s visit:
- Bloody diarrhea
- Diarrhea lasting more than 3 days
- Fever above 102°F (38.9°C)
- Inability to keep liquids down due to frequent vomiting
- Signs of dehydration, including minimal urination, dry mouth, or dizziness when standing
If symptoms are severe enough to require medical care, treatment typically involves IV fluids to correct dehydration. Antibiotics are reserved for cases with signs of invasive infection, symptoms lasting more than a week, or very frequent diarrhea (more than eight liquid stools per day).
Who Faces Higher Risks
Food poisoning hits certain groups harder. Adults 65 and older are at significantly higher risk of hospitalization and death from foodborne illness. This happens for several overlapping reasons: the digestive system slows down with age, giving bacteria more time to multiply. The stomach produces less acid, which normally kills many pathogens. And the liver and kidneys become less efficient at clearing toxins. After age 75, the immune system in most people has weakened enough that fighting off even a common foodborne infection becomes genuinely difficult.
Pregnant women, young children, and anyone with a compromised immune system (from cancer treatment, diabetes, HIV, organ transplants, or autoimmune conditions) also face longer illnesses and more serious complications from the same infections that a healthy adult would shake off in a couple of days.
Possible Lingering Effects
For most people, food poisoning is a miserable few days and nothing more. But some infections leave a mark on the digestive system that lasts well beyond the initial illness. A large population-based study from Mayo Clinic found that roughly 1 in 5 people who had a Campylobacter infection went on to develop post-infectious irritable bowel syndrome, experiencing ongoing bloating, abdominal pain, or altered bowel habits for months afterward. This doesn’t happen to everyone, but it’s worth knowing that if your digestion still feels “off” weeks after food poisoning, you’re not imagining it, and the connection is well documented.

