Signs and symptoms. 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. The main symptoms include: 1  feeling sick (nausea). 2  vomiting. 3  diarrhoea, which may contain blood or mucus.