Diarrhea from food poisoning typically lasts 1 to 3 days for most people, though some infections can stretch recovery to a full week. The exact timeline depends on which pathogen made you sick, how much of it you ingested, and your overall health going in.
Typical Duration by Pathogen
Most food poisoning cases are caused by a handful of common bugs, and each one runs on its own clock. Norovirus, the single most common cause of foodborne illness, usually clears within 1 to 3 days. It hits fast, often within 12 to 48 hours of exposure, and tends to cause intense but short-lived bouts of vomiting and watery diarrhea.
Salmonella infections take a bit longer. Most people recover in 4 to 7 days without any treatment, though diarrhea can be frequent and uncomfortable throughout that window. Campylobacter, another common culprit often linked to undercooked poultry, follows a similar pattern. Symptoms usually begin 2 to 5 days after exposure and resolve within 7 days. E. coli infections vary more widely depending on the strain, with mild cases resolving in 5 to 7 days and toxin-producing strains occasionally lasting longer.
Bacterial toxin-based food poisoning, the kind you get from foods that sat out too long, works differently. Because the toxin is already in the food when you eat it, symptoms can start within hours and often clear in under 24 hours. This is the classic “something I ate last night” scenario where you feel terrible for a morning and then bounce back by evening.
Why Food Poisoning Causes Diarrhea
When a harmful bacterium or virus reaches your intestines, it disrupts the normal balance of fluid moving in and out of your gut lining. Normally, your intestinal cells absorb water and sodium from the food passing through. Bacterial toxins flip that process. They force cells to pump chloride ions outward into the intestine, and water follows. At the same time, your gut’s ability to absorb sodium drops. The result is a flood of fluid into your intestines that your body can’t reabsorb fast enough, producing watery diarrhea.
Some pathogens also damage the tight seals between intestinal cells, letting fluid leak through gaps that are normally closed. This is why food poisoning diarrhea can be so sudden and voluminous compared to other digestive issues. Your body is essentially flushing the infection out, which is unpleasant but effective.
What Helps You Recover Faster
Staying hydrated is the single most important thing you can do. Diarrhea strips your body of water and electrolytes quickly, and dehydration is the main reason food poisoning becomes dangerous rather than just miserable. Oral rehydration solutions work better than plain water because they replace the sodium and potassium you’re losing. Sports drinks, broth, and diluted fruit juice are reasonable alternatives if you don’t have rehydration packets on hand.
For eating, the old advice to stick strictly to bananas, rice, applesauce, and toast (the BRAT diet) has fallen out of favor. It’s fine for the first day when you can barely keep anything down, but it lacks protein, calcium, vitamin B12, and fiber. Following it for more than 24 hours can actually slow recovery, particularly in children. The better approach is to eat bland, soft foods as tolerated and expand your diet as soon as you feel able. Scrambled eggs, skinless chicken, and cooked vegetables are all good next steps. Your body needs real nutrition to repair the intestinal lining and rebuild energy stores.
Probiotics may modestly shorten the course of diarrhea. A meta-analysis of randomized controlled trials found they reduced overall diarrhea duration by roughly 8 hours on average. That’s not dramatic, but when you’re counting the hours, any reduction helps.
Red Flags That Need Medical Attention
Most food poisoning resolves on its own, but certain symptoms signal that something more serious is happening. The CDC recommends seeing a doctor if you have:
- Bloody diarrhea
- Diarrhea lasting more than 3 days
- Fever above 102°F
- Inability to keep liquids down due to frequent vomiting
- Signs of dehydration, including very little urination, dry mouth and throat, or dizziness when standing
Pregnant women with fever and flu-like symptoms should also seek care promptly, as certain foodborne infections (particularly Listeria) carry serious risks during pregnancy.
Lingering Symptoms After the Infection Clears
For most people, once the pathogen is gone, digestive function returns to normal within a few days. But a significant minority aren’t so lucky. About 1 in 9 people who go through a bout of infectious gastroenteritis develop post-infectious irritable bowel syndrome, a condition where diarrhea, cramping, or irregular bowel habits persist for months or even years after the original infection has cleared. A large systematic review and meta-analysis put the overall prevalence at 11.5%, and the numbers held steady whether researchers checked at 3 months or beyond 5 years.
Bacterial infections carry a higher risk than viral ones, with about 14% of bacterial gastroenteritis cases leading to ongoing IBS symptoms. Parasitic infections are even more likely to trigger it. The condition isn’t dangerous, but it can be frustrating when you expected everything to go back to normal and it didn’t. If your bowel habits are still off weeks after a confirmed food poisoning episode, post-infectious IBS is worth discussing with your doctor. It’s common, it’s recognized, and there are management strategies that help.
How Long You Can Spread It
Even after your diarrhea stops, you can still be contagious. Norovirus is the worst offender here. People continue shedding the virus in their stool for two weeks or more after symptoms resolve, though the highest risk of spreading it is during the illness and the first 48 hours after symptoms end. Salmonella can also linger in stool for weeks after you feel fine. This is why thorough handwashing after using the bathroom matters long after you feel recovered, especially if you prepare food for others or care for young children or elderly family members.

