Stomach pain for three months does not get better, may be gastritis, Helicobacter pylori infection, gastric cancer and other diseases caused by the first to go to the regular hospital to do gastroscopy, barium meal test, Helicobacter pylori test, etc., to find out the cause of the disease, and cooperate with the professional doctors to carry on the drug treatment, and if necessary, consider surgical treatment, radiotherapy, and targeted therapy, etc.. 1. Gastritis: If the stomach pain is caused by gastritis, you can take drugs that inhibit gastric acid secretion and protect gastric mucosa, such as omeprazole and aluminum sulfate. 2. Helicobacter pylori infection: If the stomach pain is caused by Helicobacter pylori infection, it should be treated with a combination of drugs, such as omeprazole, tetracycline, metronidazole, colloidal bismuth pectin. If the stomach pain is more serious, you can also take painkillers, such as belladonna tablets. 3. Gastric cancer: If stomach pain is caused by gastric cancer, gastrectomy should be performed as soon as possible with the doctor, and radiotherapy and targeted therapy should be assisted when necessary to strengthen the therapeutic effect. If the stomach pain does not get better in three months, it is recommended to go to regular hospitals for consultation and examination in time, so as to clarify the specific causes of the disease and then take targeted treatment measures, and do not use medicine by oneself.