Farting may be caused by dietary problems, gastrointestinal dyspepsia or intestinal obstruction, etc. The treatments for different causes are also different, as follows: 1. Dietary problems: it may be due to patients eating too much greasy food or flatulence food, such as soybeans or potatoes, etc., which will cause the intestines to discharge more gas, which in turn leads to farting a lot of very smelly, avoid this kind of diet. 2. Indigestion: Indigestion leads to a large amount of food storage in the gastrointestinal tract, resulting in undesirable fermentation, especially with protein foods, the fermentation process will produce a relatively foul odor, the phenomenon of farts and stink. You should eat a balanced diet, reduce spicy and stimulating foods, stop smoking and drinking, and exercise moderately. If the main symptom is bloating, you can use some gastrointestinal prokinetic drugs such as domperidone. There may also be other reasons for farting, so it is recommended to go to the hospital in time to diagnose the cause of the problem and then give symptomatic treatment.