Farts may be due to physiological reasons, indigestion, enteritis, etc., need to target the choice of digestive as well as anti-infective, regulating intestinal flora drugs. 1. Physiological reasons: mostly due to eating too much gas production and protein-rich foods, such as sweet potatoes and meat, such food in the gastrointestinal fermentation will produce more gas, and the odor is more smelly. At this time, generally do not need to take drugs, just eat a light diet, eat more fruits and vegetables and drink more water can be, usually within a few days can be relieved. 2. Indigestion: due to indigestion, more food in the stomach and intestines stop gathering, it can lead to fermentation to produce more gas, and the smell is more smelly, manifested as farts and smelly situation. You can take Baohe Pills, stomach-healthy digestion tablets and other drugs to help digestion. 3. Enteritis: When you have enteritis, the food residue in the intestines will be fermented by the bacteria and produce a lot of smelly gas, which results in a lot of smelly farts. You can choose levofloxacin, ceftazidime and other anti-infective drugs, as well as bifidobacterium tetrads tablets and other drugs to regulate intestinal flora. All of the above drugs should be used under the guidance of a doctor. It is recommended that people who have a lot of smelly farts should consult a doctor in time and be treated by a professional doctor.