How to Know If You Have Food Poisoning: Key Signs

Food poisoning typically announces itself with a sudden wave of nausea, stomach cramps, diarrhea, or vomiting that strikes within hours of eating something contaminated. Most cases are mild and resolve on their own within a few hours to a few days, but the combination of symptoms, how fast they appeared, and what you recently ate can help you figure out whether food poisoning is the likely cause.

The Core Symptoms

The five hallmark symptoms of food poisoning are diarrhea, stomach pain or cramps, nausea, vomiting, and fever. You don’t need all five. Some people get hit mainly with vomiting, others primarily with diarrhea. The intensity ranges widely too, from a mildly unsettled stomach to hours of miserable trips to the bathroom.

Less commonly, certain types of food poisoning can affect your nervous system. Botulism and contaminated shellfish, for example, can cause blurred vision, tingling or numbness in your skin, weakness, or even paralysis. These neurological symptoms are rare but serious and need immediate medical attention.

Speed of Onset Is a Major Clue

The single most useful clue is how quickly your symptoms appeared after eating. Food poisoning from bacterial toxins in spoiled food often hits fast, roughly two to six hours after the meal. That rapid onset is what distinguishes it from a stomach virus, which typically takes 24 to 48 hours to cause symptoms after you’re exposed.

Not all food poisoning is that quick, though. The timing depends on the specific germ involved:

  • Norovirus (the most common cause, often linked to leafy vegetables and produce): 12 to 48 hours
  • Salmonella (commonly from poultry, eggs, or meat): 1 to 3 days
  • E. coli O157 (linked to undercooked beef and contaminated produce): 2 to 6 days
  • Listeria (found in deli meats, soft cheeses, and unpasteurized dairy): gastrointestinal symptoms in 9 to 48 hours, but serious invasive illness can take 2 to 6 weeks to develop

This means you can’t always point to your last meal. If symptoms started three days ago, the culprit could be something you ate earlier in the week.

Food Poisoning vs. a Stomach Bug

Both food poisoning and viral gastroenteritis (the “stomach flu”) cause diarrhea, vomiting, and nausea, which is why they’re so easy to confuse. A few patterns can help you tell them apart.

Food poisoning tends to come on faster and centers more on vomiting and diarrhea. The stomach flu is more likely to bring systemic effects like fever, chills, and body aches alongside the GI symptoms. If other people who ate the same meal are also getting sick, that’s a strong signal pointing toward food poisoning rather than a circulating virus. If people in your household who didn’t share the meal start getting sick a day or two after you, a contagious stomach virus is more likely.

Bloody diarrhea can happen with either one, but it’s more common with food poisoning, particularly when the onset is very rapid and the diarrhea is severe enough to disrupt the intestinal lining.

Think Back to What You Ate

Tracing your recent meals can help confirm the suspicion. Produce, including salads, fruits, and raw vegetables, accounts for nearly half of all foodborne illnesses in the U.S., most often caused by norovirus. Meat and poultry cause fewer total cases but are responsible for the most serious outcomes. Poultry alone accounts for about 19% of foodborne illness deaths, largely from Salmonella and Listeria. Dairy, eggs, and seafood round out the common sources.

Ask yourself whether anything you ate recently was undercooked, sat out at room temperature for a long time, smelled or tasted off, or came from a restaurant or gathering where others also got sick. Even foods that looked and tasted perfectly normal can be contaminated, so the absence of obvious warning signs doesn’t rule food poisoning out.

How Doctors Confirm It

Most mild cases of food poisoning are diagnosed based on symptoms alone, without any testing. If you describe a sudden onset of vomiting and diarrhea after a specific meal, and your symptoms are already improving, that’s often enough.

When symptoms are severe or prolonged, a doctor will typically start by asking what you’ve eaten recently, whether anyone else got sick, whether you’ve traveled, and what medications you take. A physical exam checks for signs of dehydration: low blood pressure, rapid pulse, dry mouth, and tenderness in your abdomen. In some cases, a digital rectal exam checks for blood in your stool, which can indicate a bacterial or parasitic infection.

If testing is needed, stool samples can identify specific viruses, bacteria, or parasites. Blood tests can reveal signs of infection or confirm dehydration. But for most people with a straightforward case, these tests aren’t necessary.

How Long It Lasts

Mild food poisoning often passes in a few hours to a day or two. You feel terrible, your body purges whatever it doesn’t want, and then you gradually start to feel better. Staying hydrated is the most important thing you can do during this time. Small sips of water, broth, or an electrolyte drink work better than trying to gulp large amounts, which can trigger more vomiting.

More serious cases can drag on for several days. Diarrhea lasting more than three days, a fever above 102°F, vomiting so frequent you can’t keep any liquids down, or bloody stool all signal that your body isn’t handling it on its own. Dehydration is the most common complication, and the warning signs are easy to miss when you’re already feeling awful: urinating much less than usual, a dry mouth and throat, and dizziness when you stand up.

Signs That Need Medical Attention

Most food poisoning resolves without treatment, but certain red flags mean you should see a doctor promptly:

  • Bloody diarrhea
  • Diarrhea lasting more than 3 days
  • Fever above 102°F
  • Inability to keep liquids down due to frequent vomiting
  • Signs of dehydration: very little urination, dry mouth and throat, dizziness when standing
  • Neurological symptoms: blurred vision, tingling, numbness, or muscle weakness

Young children, older adults, pregnant women, and people with weakened immune systems are at higher risk for complications and should have a lower threshold for seeking care. For most otherwise healthy adults, though, a bout of food poisoning is miserable but short-lived, and the clearest sign you had it is that unmistakable pattern: you ate something, and your body made you regret it within hours.