Indigestion after eating mushrooms may be due to functional dyspepsia, chronic gastritis, gastric ulcer, etc. Medication should be given according to the cause. 1. Functional dyspepsia: mushrooms are difficult to digest, leading to dyspepsia, which can be treated with medications such as domperidone and mosapride, and rubbing the abdomen more often and exercising appropriately can also help with digestion. 2. Chronic gastritis: chronic inflammation of the gastric mucosa, weak digestion and absorption ability, eating mushrooms and other indigestible things can be given acid suppression drugs, such as omeprazole, rabeprazole, etc., combined with gastric mucosal protection agents, such as aluminum magnesium thioglycollate chewable tablets and other medications. 3. Gastric ulcer: gastric mucosa ulcer surface, digestion and absorption capacity is weak, eat mushrooms and other things do not digest, if Helicobacter pylori infection, can be given amoxicillin, clarithromycin, omeprazole, bismuth potassium citrate and other drugs to improve symptoms. Eating mushrooms and other things are not digested, it is recommended to consult a doctor in time to identify the cause of the disease, the specific medication needs to be applied under the guidance of a physician only.