18 Reasons Why Your Stomach Hurts
Food poisoning from viruses or bacteria can cause abdominal pain, along with diarrhea and vomiting. Many outbreaks of food poisoning have been seen in recent years in the U.S., including 20 people in 7 states who picked up Salmonella from contaminated beef in 2011.
In rare cases, food poisoning can be serious or fatal. In general, the symptoms from food poisoning usually last about 1-2 days, says Dr. Alaradi.
However if you have viral gastroenteritis, a stomach bug from food or another person, it may last a bit longer.
Get the latest health, fitness, anti-aging, and nutrition news, plus special offers, insights and updates from Health.com!