Stomach acid is necessary for the digestion of food. It aides the stomach by breaking down food so that nutrients can be spread throughout the body. However, too much acid in the stomach causes health ailments like chronic heart burn and indigestion. There are several conditions that make the stomach produce too much acid.
Eating too much acidic foods such as meat, fried foods, sugar, cheese, white rice and processed food causes the stomach to make an excess of acid.
Although you may eat a very alkaline diet (as opposed to acidic), if you eat foods that are incompatible and difficult to digest together, your stomach may over-produce acid. As an example, combining citrus fruits with cereals produces acid because the chemicals that digest citrus are different from those that digest cereal, according to Healthorchid.com.
Too much calcium in the body can cause a condition known as Zollinger-Ellison Syndrome, when gastrin hormones become over-active. This hyperactivity of the hormones causes the production of too much stomach acid.
According to Livestrong.com, hard deposits in the gallbladder (gallstones) can cause the stomach to make more acid because of the slower release of bile from the body.
The best treatment for stomach acidity is to avoid the things that cause an increase in stomach acid, such as high-fat diets. If the condition is due to a medical reason, then a prescription from your doctor for antacids or other medical treatments may be needed.