What’s going on? I’ve been having pains in my upper left abdomen for years.

Left epigastric pain for several years can be seen in the upper gastrointestinal tract ulcer, chronic gastritis, coronary heart disease, tumors and other diseases, the patient should consult a doctor in a timely manner, a clear diagnosis and then treatment.
1. Upper gastrointestinal ulcers: that is, ulcers of the stomach and duodenum, mostly caused by Helicobacter pylori infection, the patient will have regular pain in the left upper abdomen, indigestion, heartburn and belching, etc., which can be treated with drugs such as clindamycin, amoxicillin and omeprazole.
2. Chronic gastritis: chronic inflammatory lesions of the gastric mucosa caused by Helicobacter pylori infection, autoimmunity and other factors, patients will have symptoms such as left upper abdominal pain, loss of appetite, acid reflux, nausea, etc., which can be treated by using omeprazole, bismuth pectin and so on.
3. Coronary heart disease: people over 40 years old with long-term left upper abdominal pain and chest tightness, swelling and pain, shortness of breath and other symptoms should be considered to be coronary heart disease caused by radiating pain, such people should pay attention to rest, the use of nitroglycerin, metoprolol and other drugs for treatment.
4. Tumor: Tumors causing left upper abdominal pain for several years include stomach cancer, low esophageal cancer, liver cancer and lymphoma, and this kind of people will have unexplained weight loss and indigestion, etc. They should undergo surgery under the guidance of doctor and cooperate with postoperative radiotherapy.
All of the above drugs should be taken under doctor’s supervision.