Abdominal pain can have many causes, including infection, inflammation, obstruction, or even something as simple as indigestion. Common causes include ulcers, gallstones, pancreatitis, constipation, irritable bowel syndrome, food poisoning, Crohn's disease, endometriosis, and appendicitis. Other...