Mostly, the symptoms of food poisoning appear soon after eating contaminated food. However, they may start at any point between a few hours and several weeks later.