Dry heaving, indigestion, and acid reflux is usually a condition called GERD, also known as gastroesophageal reflux disease (acid reflux). It is quite a common medical problem. You can walk
down the aisle of any drug store across the U.S. and see tons of medications to treat acid reflux. It is basically a problem where a sphincter in your esophagus does not close all the way, so stomach acid goes up into your esophagus, burning the tissue in there (commonly called "heartburn").
There is plenty of information about this condition on the internet, magazines, and media, so I will not go into specifics regarding the treatments. In general, they include:
- Dietary changes
- Sleeping with your head elevated
- Losing weight
Regarding your particular case, your problem sounds on the more severe side. I would recommend seeing your health care professional to get checked out regarding your symptoms. Although it does sound like you have acid reflux, you should get examined to be sure nothing else is going on.