Question: how long after eating bad food does food poisoning happen?
Answer: But on average, food poisoning symptoms begin within two to six hours after consuming contaminated food.