Question: how long does it take to realize you have food poisoning?
Answer: Symptoms from the most common types of food poisoning will often start within 2 to 6 hours of eating the food. That time may be longer or shorter, depending on the cause of the food poisoning. Possible symptoms include: Abdominal cramps.