That Stomachache Could Be Food Poisoning Diarrhea, stomach cramps, and vomiting are often informally diagnosed as stomach flu. But the flu is a respiratory infection. When your belly aches, food poisoning is a more likely culprit. Indigestion also may be to blame. Many people who think they have the 24-hour stomach flu are often suffering from something they ate.
Most people spring back from mild food poisoning within a day or two.
But symptoms can last up to 10 days. To relieve symptoms, drink fluids and rest in bed. But avoid them if you have a serious case. These remedies can cause you to retain poisons that need expelling. See a doctor if stomach distress is severe or lingers.