Q What are the causes of dyspepsia?
Dyspepsia or indigestion is caused by gastrointestinal causes like hyperacidity, deodenal ulcers, gastric ulcers, anorectal disorders etc. But there are many non-gastrointestinal causes for this too. This include diabetes, thyroid disorders, kidney diseases etc. The other important cause is drugs, many drugs like NSAIDs cause indigestion as ill effect. Abnormal function of the muscles of the organs of the gastrointestinal tract or the nerves controlling the organs causes this condition. Psychological factors like depression, anxiety, stress are also culprits.