Although smelly farts can be caused by eating broccoli, Brussels sprouts, cauliflowers, almonds and Sulphur-rich foods such as eggs, you shouldn’t completely avoid eating these foods. Eating “gassy” foods provides gut microbes with nutrients which are essential for their survival.

The average person farts about 14 times a day, and farts, including the smell ones, are a sign that your digestive system is working properly. They are essentially a mixture of excess swallowed air and gasses produced by bacteria in the lower intestine. But, did you know that they can also tell a lot about your health?

Smelly farts are a sign that you’re eating unhealthy food and may be an indication that you are lactose intolerant. If you’re having gasses after consuming dairy products, this means that your body is having trouble breaking down lactose. Frequent smelly farts can also indicate serious problems such as irritable bowel syndrome or gastroenteritis.

Farting for more than 20 times a day means that you’re eating something that pumps air into your guts, but don’t worry – it probably isn’t anything serious and may be resolved easily. Frequent gasses may be caused by drinking a lot of coffee, carb-rich meals that are more difficult to break down, a vegetarian diet or eating quickly and swallowing excess air. In order to prevent smelly farts, avoid foods high in sulfur and replace beef and pork in your diet for fish and chicken.

Consuming more fruit and vegetables should help you have regular bowel movements as they are natural laxatives. If you’re suffering from frequent stomach problems, you may relieve them with peppermint, sassafras and garlic. Also, make sure you’re chewing your food properly before swallowing it – eating in big chunks will make it harder for your body to break down food.