Long-term belching without acid reflux may be due to indigestion, chronic gastritis, improper diet and so on. 1. Indigestion: When patients eat too much, or over-eat hard food, the gastrointestinal tract may not be able to digest in time, leading to excessive accumulation of food in the stomach, which in turn causes flatulence, causing patients to belch without acid reflux symptoms for a long time. 2. Chronic gastritis: Chronic gastritis, due to inflammation stimulation, usually impairs the function of the gastrointestinal tract, leading to gastric dynamics, resulting in food can not be fully digested and absorbed. When the stomach can not be emptied in time, it may cause a large amount of gas in the stomach, resulting in gastrointestinal flatulence, and then belching symptoms. 3. Improper diet: When patients eat too much gas-producing food for a long time, such as tofu, soybeans, sweet potatoes, soybean milk, etc., and lie down immediately after eating without activity, it may make the gastrointestinal tract accumulate a large amount of gas that can’t be discharged, which leads to the patient’s long-term belching but not acid reflux symptoms. To summarize, long-term belching but not acid reflux has different causes, it is recommended to consult a doctor in a timely manner, under the guidance of the doctor to clarify the cause and targeted treatment, do not take medication, so as not to delay the condition.