Indigestion is a non-specific term that refers to upper abdominal discomfort. It can be caused by things such as eating particular foods, eating too fast, overeating, stress, ulcers, certain medications and some illnesses. It has symptoms such as nausea, heartburn, pain or burning in the stomach, bloating, and gas. Heartburn may be treated through antacids, stress management techniques, avoiding trigger foods, homoeopathy, Traditional Chinese Medicine, massage, and acupressure.