Question: how long does it take to recover from salmonella food poisoning?
Answer: Most people recover from Salmonella infection within four to seven days without antibiotics. People who are sick with a Salmonella infection should drink extra fluids as long as diarrhea lasts.