What causes Indigestion ?
Indigestion can be caused by a condition in the digestive tract such as gastroesophageal reflux disease (GERD), peptic ulcer disease, cancer, or abnormality of the pancreas or bile ducts. If the condition improves or resolves, the symptoms of indigestion usually improve.
                
Sometimes a person has indigestion for which a cause cannot be found. This type of indigestion, called functional dyspepsia, is thought to occur in the area where the stomach meets the small intestine. The indigestion may be related to abnormal motilitythe squeezing or relaxing actionof the stomach muscle as it receives, digests, and moves food into the small intestine.