Indigestion has many possible causes. Often, indigestion is related to lifestyle and may be triggered by food, drink or medication. Common causes of indigestion include:

  • Overeating or eating too quickly
  • Fatty, greasy or spicy foods
  • Too much caffeine, alcohol, chocolate or carbonated beverages
  • Smoking
  • Anxiety
  • Certain antibiotics, pain relievers and iron supplements

Sometimes indigestion is caused by other digestive conditions, including:

  • Gastritis
  • Peptic ulcers
  • Celiac disease
  • Gallstones
  • Constipation
  • Pancreas inflammation (pancreatitis)
  • Stomach cancer
  • Intestinal blockage
  • Reduced blood flow in the intestine (intestinal ischemia)

Indigestion with no obvious cause is known as functional dyspepsia or nonulcer stomach pain.

May. 01, 2013