Question: how long can salmonella food poisoning last?
Answer: Signs and symptoms of salmonella infection generally last two to seven days. Diarrhea may last up to 10 days, although it may take several months before bowels return to normal. A few varieties of salmonella bacteria result in typhoid fever, a sometimes deadly disease that is more common in developing countries.