Question: how long does it take to get food poisoning from ham?
Answer: Symptoms may appear rapidly, sometimes in as little as 30 minutes after you've eaten contaminated food. But it typically takes up to six hours for symptoms to develop.