Most food poisoning runs its course within a few days, and the main thing you need to do is stay hydrated while your body fights off the infection. The majority of cases don’t require medical treatment. Your job is to replace lost fluids, eat when you feel ready, avoid a few things that can make symptoms worse, and know the specific warning signs that mean it’s time to get help.
Hydration Is the Top Priority
Vomiting and diarrhea pull water and electrolytes out of your body fast. Dehydration is the most common complication of food poisoning, and it’s the one you can directly prevent. Drink plenty of liquids throughout the day, even if you can only manage small sips at a time. Water works, but oral rehydration solutions (sold at any pharmacy) are better because they replace sodium and potassium along with the fluid.
Signs you’re getting dehydrated include dark urine, dizziness when standing, dry mouth, and urinating much less than normal. For young children, watch for no tears when crying, a dry diaper for three or more hours, or unusual sleepiness. If you or a child can’t keep any liquids down for more than a few hours, that alone is a reason to seek medical care.
What to Eat (and What to Skip)
You may have heard you should stick to bland foods like bananas, rice, applesauce, and toast. Research actually shows that following a restricted diet doesn’t help treat diarrhea. Once your appetite returns, you can go back to eating your normal diet, even if diarrhea hasn’t fully stopped yet. Most experts don’t recommend fasting or limiting what you eat.
That said, certain foods and drinks tend to make symptoms worse while you’re still recovering:
- Caffeine from coffee, tea, and some soft drinks
- High-fat foods like fried foods, pizza, and fast food
- Sugary drinks and some fruit juices
- Dairy products, because some people have trouble digesting lactose for up to a month after food poisoning
You don’t need to force yourself to eat. Wait until you feel hungry, then start with whatever sounds manageable and pay attention to how your stomach responds.
Over-the-Counter Medications
Anti-diarrheal medications can provide some relief, but there’s an important rule: if you have bloody diarrhea or a fever, do not take them. Those symptoms suggest a bacterial or parasitic infection, and slowing down your gut can actually trap the pathogen inside and make things worse. In that situation, see a doctor instead.
For garden-variety food poisoning without blood or fever, anti-diarrheal products and bismuth-based remedies are generally fine for adults. Avoid giving anti-diarrheal medications to young children unless a pediatrician says it’s okay.
How Long It Typically Lasts
The timeline depends on what made you sick, even though you usually won’t know the exact culprit. Norovirus, the most common cause, hits fast (12 to 48 hours after exposure) and clears up in one to three days. Salmonella takes six hours to six days to show up and lasts four to seven days. E. coli symptoms start around three to four days after exposure and take five to ten days to resolve, though most people feel better within a week.
Listeria is the outlier. Symptoms can take one to four weeks to appear, sometimes as long as 70 days, and the illness can drag on for weeks. It’s also far more dangerous than the others, particularly for pregnant women, older adults, and anyone with a weakened immune system.
Warning Signs That Need Medical Attention
Most food poisoning resolves on its own, but certain symptoms mean your body needs help. Get medical care if you experience any of the following:
- High fever: 103°F (39.4°C) or higher in adults, or 102°F (38.9°C) or higher in older children
- Prolonged diarrhea: loose stools lasting more than three days in adults, or more than one day in children
- Blood in your stool or vomit
- Signs of severe dehydration: little to no urination, extreme thirst, dizziness, or confusion
- Inability to keep liquids down
If a doctor suspects a bacterial infection, they may order a stool sample. This is typically recommended when diarrhea is severe, bloody, or accompanied by fever and dehydration. The results help identify the specific pathogen and determine whether antibiotics are needed.
Who Faces the Highest Risk
Food poisoning is unpleasant for most people but genuinely dangerous for some. Pregnant women, adults over 65, young children, and people with weakened immune systems from conditions like cancer, diabetes, liver disease, kidney disease, or HIV are all at higher risk for serious complications.
Listeria is especially concerning for these groups. About one in four pregnant women who contract Listeria lose their pregnancy or their baby shortly after birth, and the infection can harm the baby even when the mother barely feels sick. Among adults 65 and older, more than half of all Listeria cases occur in this age group, and one in six die from the infection. People with compromised immune systems face the same mortality rate. If you fall into any of these categories and suspect food poisoning, contact your doctor early rather than waiting it out.
Preventing Spread at Home
Norovirus and other foodborne pathogens spread easily through contaminated surfaces, so cleaning up properly matters, especially if someone in your household is sick.
For hard surfaces like countertops, toilets, and bathroom floors, use a bleach solution: 5 to 25 tablespoons of standard household bleach (5% to 8% concentration) per gallon of water. Let it sit on the surface for at least five minutes before wiping it away. You can also use a disinfecting product that’s EPA-registered against norovirus.
Wash contaminated clothing and linens on the hottest setting your machine offers, and dry them on high heat. The sick person should avoid preparing food for others until at least two days after symptoms stop. Frequent handwashing with soap and water is more effective than hand sanitizer against norovirus, so stick with the sink.
Rest and Recovery
Your body is fighting an infection, and that takes energy. Sleep as much as you need to. Most people feel noticeably better within two to three days for viral causes, or up to a week for bacterial ones. Temporary lactose sensitivity after recovery is common, so if dairy bothers you for a few weeks afterward, that’s normal and will pass. You don’t need probiotics or special supplements to recover, though some people find probiotic foods helpful for getting their digestion back on track.

