Food poisoning symptoms can start as quickly as 30 minutes after eating contaminated food, but they can also take hours or even days to appear, depending on the germ involved.

Typical time for symptoms to start

Most common food poisoning cases begin within a few hours to a day:

  • Many people start to feel sick about 4–6 hours after eating contaminated food.
  • A broad “typical” window is about 4–24 hours for many common causes.
  • Symptoms often include nausea, vomiting, stomach cramps, and diarrhea.

Think of it this way: if you suddenly get sick right after a meal, it might be that food, but it also could be something you ate earlier that finally caught up with you.

Fast vs slower causes (mini overview)

Different germs have different “incubation times” (how long they take before you feel sick):

  • Very fast (30 minutes–6 hours)
    • Staphylococcus aureus (Staph): symptoms can hit in as little as 30 minutes, usually within 8 hours.
* Often linked to foods handled and not reheated, like deli meats, pastries, sandwiches, picnic foods.
  • Moderate (6 hours–2 days)
    • Salmonella: 6 hours to 6 days, commonly 12–36 hours.
* Norovirus: usually 12–48 hours.
* Many “typical” upset-stomach episodes after a sketchy meal fall into this window.
  • Slower (2 days to weeks)
    • Campylobacter: about 2–5 days.
* Some E. coli infections: often 3–4 days.
* Hepatitis A (still a foodborne infection): can take 15–50 days before symptoms show.

So when people say “it was definitely that last thing I ate,” that’s not always true; sometimes the culprit was a meal or snack from a day or two ago.

How long food poisoning lasts

While your question is about when it starts, it helps to know that:

  • Many mild cases pass in about 12–48 hours.
  • Some infections, like certain bacteria or parasites, can make you sick for several days or more.
  • How long you feel bad depends on the germ, how much you ingested, and how strong your immune system is.

Simple example

Imagine you eat undercooked chicken at lunch and contaminated potato salad at a picnic later:

  • If you start vomiting hard at 8 p.m., it might be the potato salad causing fast-onset Staph food poisoning (about 4–6 hours after).
  • If you feel fine that evening but develop crampy diarrhea and fever the next day or the day after, Salmonella from the chicken is another possibility.

When to get help (important)

You should seek urgent medical care or emergency help if you have:

  • Signs of dehydration: very dry mouth, little or no urine, dizziness, confusion.
  • Blood in vomit or stool.
  • High fever (for adults, around 38.9°C / 102°F or higher).
  • Severe stomach pain, stiff neck, or trouble seeing or speaking (could signal something very serious like botulism).
  • Symptoms that last more than a couple of days or keep getting worse.

Information gathered from public forums or data available on the internet and portrayed here.