Flatulence may be caused by physiological factors, stomach diseases, liver and gallbladder diseases.
1. Physiological factors: mental stress, lack of sleep, eating too greasy or taking too much gas-producing food may lead to gastrointestinal dysfunction, resulting in flatulence and bloating after eating.
2. Gastric diseases: gastritis, gastric ulcer, gastric cancer and other gastric diseases may lead to gastric mucous membrane damage, resulting in weakening of the digestive function and symptoms of flatulence when eating.
3. Liver and gallbladder diseases: viral hepatitis, cholecystitis, gallbladder stones, liver cancer and other diseases often have abnormal secretion or excretion of digestive enzymes, thus affecting the digestive function and the symptoms of flatulence when eating.
There may be other causes of flatulence, which require further examination of abdominal ultrasound, gastroscopy, Helicobacter pylori breath test and other items to find the cause of the problem and then treat it under the guidance of the doctor.