How long do food poisoning symptoms last?
The symptoms of food poisoning usually begin within one to two days of eating contaminated food, although they may start at any point between a few hours and several weeks later. In most cases they will pass in a few days and you will make a full recovery.