Acidity and heartburn is caused by excessive acid in the stomach. This unnecessary acid gives rise to exasperation of the gastrointestinal casing, which results into a blazing pain. When this unnecessary acid moves back into the throat this causes inflammation and the reaction of heartburn is created.