Cliff notes version at the end for those of you who find me excessively verbose
I had heartburn everday for close to a year, it would start about an hour after eating lunch and wouldn't be gone until I woke up the next morning. I tried EVERYTHING, nothing helped until I found my trigger/allergy foods and eliminated them completely and utterly.
If you suffer from frequent heartburn it's your body's way of telling you something YOU are shoving down your gullet is NO GOOD for you, period. It is possible to be intolerant of a food without having a full blown, testable allergic reaction. If you regularly take antacids or proton pump inhibitors all you're doing is compounding the problem and setting yourself up for other problems later in life.
Doctors are full of shit on this one. The problem is NOT excess stomach acid, the problem is the food is not moving THROUGH the digestive tract as it should and it's sitting in our stomach longer than our stomach was designed to hold it for. Eating food that doesn't agree with us damages the microvilli in our gut, which dramatically slows the peristaltic action that moves the food through the digestive tract.
If you get heartburn you should keep a
very detailed food diary that includes when heartburn symptoms happen. You should log this for at least two weeks, preferably a month. For that month you should try to eat as SIMPLY as possible (a super clean diet), because that's the only way to spot the pattern.
The thing that causes you heartburn is something you eat often, either as a food group or an ingredient, and probably enjoy.
There are two other things that can cause heartburn, but you should eliminate the food intolerance issue first because continued exposure to a food your body cannot tolerate can cause all sorts of other health problems down the road (starting with things like polyps and colorectal cancer). Repeated exposure to foods you cannot digest is also one of the main causes of frequent headaches, migraines and IBS and if you suffer from some combination of heartburn, IBS and headaches I guarantee you that you are absolutely consuming a food you shouldn't and taking antacids, aspirin and Imodium is only covering up the symptoms, not curing the actual cause.
CLIFF NOTES:
1. Antacids cover up the symptoms, they are not a cure.
2. Heartburn is your body telling you that you ate something bad.
3. Track your symptoms/diet to find the real cause of heartburn.