For most cases of food poisoning, symptoms tend to come on within one to three days of eating the contaminated food. However, for some types of food poisoning, this 'incubation period' can be as long as 90 days.