Is heartburn only triggered by eating certain foods?
No. Heartburn is usually caused by incompetence or weakness of the lower esophageal sphincter (LES). Certain conditions can trigger heartburn, such as hiatal hernia, excessive acid production, obesity and pregnancy. Stress, smoking, prescription medications and vigorous exercise also can play a role, and heartburn tends to become more common with age.