People think when they have heartburn that it is caused by too much stomach acid. In actuality, it is often the opposite: there is not enough acid in their system to effectively break down the food, so it stays around longer, burning the inner lining.