Question: how long does food poisoning from salmonella last?
Answer: Salmonella illness can be serious and is more dangerous for certain people. 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.