how long does heartburn last
Most short episodes of heartburn last from a few minutes up to a couple of hours, but in some people symptoms can linger for several hours or keep coming back, especially after trigger foods or at night.
Quick Scoop
- A typical bout of heartburn may ease within 5–10 minutes, but it can also come and go over several hours.
- Mild heartburn after a spicy or heavy meal usually settles once the food is digested, often within about 2 hours, though digestion can take longer.
- In some people, burning or pressure can last much longer (even most of the day or on and off for days), especially if there is ongoing reflux or GERD.
- Night‑time heartburn can feel worse and may last the whole night if acid keeps refluxing while you are lying down.
- If you have heartburn a few times a week, if episodes regularly last more than 2 hours, or if symptoms go on for weeks to months, it may be GERD and you should see a doctor.
When to get urgent help
Get emergency care or call your local emergency number if “heartburn” comes with any of these:
- Chest pain or pressure that is severe, sudden, or feels like squeezing
- Pain spreading to arm, neck, jaw, or back
- Shortness of breath, sweating, nausea, or feeling faint
These can be signs of a heart attack, not simple heartburn.
What you can do short term
- Stay upright for 2–3 hours after eating, avoid lying flat or bending over soon after meals.
- Avoid large, fatty, fried, or very spicy meals and late‑night eating.
- Over‑the‑counter antacids or acid‑reducing medicines can ease symptoms, but if you need them often, speak with a doctor.
If your “heartburn” is new, unusually strong, different from your past reflux, or you’re not sure it’s just reflux, get checked promptly—better to be safe, especially with chest symptoms.
Bottom note: Information gathered from public forums or data available on the internet and portrayed here.