salmonella poisoning how long
wikiHow to Treat Salmonella. Salmonella poisoning most often results from coming into contact with water or food contaminated with the salmonella bacteria. It can cause fever, diarrhea and abdominal cramps, and is often referred to as food poisoning. Symptoms occur within 2 to 48 hours and can last up to 7 days. They usually go away on their own, but complications can arise on rare occasions. See Step 1 to learn how to treat salmonella poisoning and avoid it in the future.