Question: how long does food poisoning last nhs?
Answer: Symptoms typically develop within seven days of eating contaminated food and last for up to a week. An infection caused by Shigella bacteria is known as bacillary dysentery or shigellosis. See the topic on dysentery for more information about it.