What Causes Stomach Acid?

We have to have acids in our stomachs as part of the process of digesting our foods. The problem comes when you have an excess of acid or the acid causes pain in the esophagus. Some foods may cause this, or medications. Being overweight can encourage it, or you may have inherited the problem.