Question: how long after eating contaminated food salmonella?
Answer: Symptoms of infection usually appear 6 hours to 6 days after eating a contaminated food. These symptoms include diarrhea, fever, and stomach cramps. In most cases, illness lasts 4–7 days and people recover without antibiotic treatment. Some people may have severe diarrhea and need to be hospitalized.