Frequent smelly farts may be caused by irrational diet, gastrointestinal indigestion, constipation and other reasons. 1. Unreasonable diet: Eating too much starchy, high protein food, these foods in the gastrointestinal tract in the process of digestion produces more gas, there will be often smelly farts. 2. Gastrointestinal dyspepsia: daily diet is too greasy, eating cold food leads to food in the gastrointestinal tract can not be fully digested, absorbed, food in the gastrointestinal tract in the process of fermentation produces odorous gases, there will be a lot of smelly farts. 3. Constipation: The accumulation of stools in the intestinal tract for a long time will cause fermentation and the production of odorous gases, which will lead to the formation of foul-smelling farts, and constipated patients will often have foul-smelling farts. Frequent smelly farts can be improved through dietary adjustments, if not improved should be timely medical treatment, relevant examinations to clarify the specific causes, timely treatment.