Most causes of abdominal pain are temporary and not serious. They may have to do with digestion, menstruation or a temporary infection. For example: Digestive issues Abdominal pain after eating may be due to: Indigestion. Gas and gas pain. Constipation. Diarrhea. Food allergies and intolerances. Food poisoning. Inflammation Irritation or infection in your organs can cause temporary inflammation, such as: Viral gastroenteritis (stomach flu). Peptic ulcer disease. Chronic acid reflux (GERD). Urinary tract infection (UTI). Female reproductive cycle If you have a uterus, you might experience occasional pain from: Menstrual cramps. Ovulation pain.