The severity of symptoms and how long they last will vary. Food poisoning will usually set in within four to 24 hours after eating, and pass in about two days.
34