How long does food poisoning last?
The incubation period (time between eating contaminated food and getting sick) for food poisoning caused by campylobacter is usually between two and five days. The incubation period usually lasts between 24 and 48 hours, and the symptoms usually go away after a few days. Depending on the pathogen and how your body responds to it, food poisoning can make some people sick for 10 days or even longer.