Most people recover from salmonella in 4 to 7 days without any treatment. Symptoms typically appear 6 hours to 6 days after exposure and resolve on their own, though diarrhea can linger for up to 10 days. Full recovery, including a return to normal digestion, often takes longer than most people expect.
The Acute Illness: First Week
The classic trio of salmonella symptoms is diarrhea, fever, and stomach cramps. These hit within 8 to 72 hours of eating contaminated food and are usually at their worst for the first two to three days. Most healthy adults start feeling noticeably better by day four or five, and the fever is typically the first symptom to break.
Diarrhea is the most persistent acute symptom. While fever and cramps often resolve within a few days, loose or watery stools can continue for up to 10 days. During this stretch, staying hydrated is the most important thing you can do. Water, broth, and oral rehydration solutions replace the fluids and electrolytes your body is losing.
Why Your Gut Takes Months to Feel Normal
Even after the infection clears, your digestive system needs time to heal. It can take several months before your bowel habits fully return to normal. This is a common experience that catches people off guard: the infection is gone, but your stomach still feels “off.”
This post-infection digestive disruption involves changes to the gut lining and the balance of bacteria in your intestines. Research published in the Middle East Journal of Digestive Diseases found that these post-infectious changes are mostly temporary, resolving within two weeks to three months, though they can persist beyond that in some people. Symptoms during this phase can include looser stools than usual, bloating, and mild cramping, all without an active infection. Eating bland foods and gradually reintroducing fiber can help during this window.
Recovery When Hospitalization Is Needed
A small percentage of people develop severe dehydration or bloodstream infections that require a hospital stay. In high-income countries, the average hospitalization for a standard salmonella case lasts about 6 to 7 days. Drug-resistant strains tend to add half a day to two extra days in the hospital, depending on the type of resistance. Children and older adults are more likely to end up hospitalized because their bodies are less equipped to handle rapid fluid loss.
Recovery after a hospital stay is slower. Beyond the days spent in the hospital itself, you can expect an additional one to two weeks of fatigue and gradual return to normal eating before you feel like yourself again.
Antibiotics Don’t Always Speed Things Up
This surprises most people: for otherwise healthy adults, antibiotics generally do not shorten the duration of diarrhea or fever from salmonella. The CDC notes that antibiotic treatment in mild cases carries real downsides, including disrupting your gut bacteria and potentially prolonging the period you carry salmonella in your system without symptoms. Antibiotics are reserved for severe cases, very young children, older adults, and people with weakened immune systems.
How Long You’re Contagious
You can spread salmonella to others for much longer than you feel sick. The bacteria continue to shed in your stool for about 12 weeks after infection, even after all your symptoms have disappeared. Roughly 1% of adults continue shedding the bacteria for more than a year. Antibiotic treatment can actually extend this shedding period.
This has practical implications. If you work in food service, childcare, or healthcare, many jurisdictions require you to stay out of work until you’ve been symptom-free for a set period, and some require negative stool tests before you can return. The specific rules vary by state and employer, so check with your local health department. For everyone else, thorough handwashing after using the bathroom is the most effective way to avoid passing the infection along during those weeks of invisible shedding.
Reactive Arthritis: A Delayed Complication
Some people develop joint pain days to weeks after their gut symptoms resolve. This condition, called reactive arthritis, is an inflammatory response triggered by the infection rather than the bacteria itself spreading to your joints. It typically affects the knees, ankles, and feet, and can also cause eye irritation or pain during urination.
In most cases, reactive arthritis is self-limiting. Symptoms resolve within 3 to 5 months, though the full range extends from 6 to 18 months. Symptoms lasting beyond 6 months suggest a chronic course. Between 15% and 30% of people who develop reactive arthritis after salmonella end up with longer-term joint issues, so joint pain that appears after a bout of food poisoning is worth getting evaluated.
A Realistic Recovery Timeline
- Days 1 to 3: Peak symptoms, including fever, cramps, and frequent diarrhea.
- Days 4 to 7: Fever and cramps fade. Diarrhea improves but may not fully stop.
- Days 7 to 10: Diarrhea resolves for most people. Energy levels start returning.
- Weeks 2 to 12: Bacteria may still shed in stool. Bowel habits gradually normalize.
- Months 1 to 3: Digestive sensitivity and irregular stools can persist. Reactive arthritis, if it develops, typically appears during this window.
The bottom line: you’ll probably feel functional again within a week, but don’t be surprised if your gut takes a few months to truly settle. The infection itself is brief, but the body’s full reset takes longer than the illness suggests.