What to do if your farts smell bad

Although we’d like to deny it; everyone farts, and most are smelly Resident or download! But if your farts are so foul that it makes everyone want to leave the room, you may need to find the cause and fix it.

Also known as flatulence, passing gas or wind, farting happens when body releases gas formed during the digesting process. Farts are usually smelly because of the foods that are digested. Farts with foul odours are sometimes caused by disorders, an unbalanced diet, problems with digestion or even an infection. Here are some stinky gas culprits.

High-fibre foods

Foods high in fibre take longer to break down in your digestive system. This means they ferment over time and can cause rotten-smelling farts. Also, high-fibre foods are often ones that are smelly to begin with. For example, broccoli, asparagus and cabbage have odours and usually cause gas to smell. These kinds of food can make gas that smells like rotten eggs because of sulphur. Sulphur is a natural compound that smells like rotten eggs.

Fix it

Go easy on the high-fibre foods to prevent foul-smelling gas.


When you’re constipated, your stool is stuck in your colon for a long time. This build-up causes bacteria and an odour to develop. As a result, your farts become extremely foul and sometimes even painful when you pass them.

Fix it
Eat regular, smaller meals, drink enough water and eat enough fiber. You could

Food intolerance
If your body struggles to break down certain foods or you have a bad reaction, your gas could smell terrible. For example, if you’re lactose-intolerant, it means your body can’t break down the carbohydrate lactose which is found in dairy. It becomes fermented by bacteria which causes a foul odour. Often, food intolerances also cause other uncomfortable symptoms like bloating, diarrhoea, weight loss and fatigue.

Read  3 Flame-grill recipes to level-up your braai game

Fix it
If you think you have a sensitivity to any food, see your doctor. Tests will done to check if an intolerance is causing your foul flatulence.

Antibiotics help your body get rid of harmful substances that make you sick. But they also kill good bacteria in your stomach that help with digestion. If these medications destroy too much of your good bacteria interferes with digestion, your farts may smell, and your stomach will bloat. Constipation is also possible.

Fix it
Talk to your doctor about changing your medication.

An infection
During digestion, your body sends nutrients to your bloodstream and waste products to the colon. If this process goes wrong, an overgrowth of bacteria can occur. Too much bacteria can cause an infection in the intestines which makes you pass more gas than normal. The flatulence is also usually strong-smelling. An infection like this also comes with pain in the stomach and often, diarrhoea.

See your doctor if you think you have a bacterial infection. You might be prescribed antibiotics to get rid of it.

Good to know
To avoid passing too much gas and smelly gas:

  • Eat smaller portions of food.
  • Drink lots of water.
  • Eat foods with probiotics, like yoghurt.
  • Avoid carbonated fizzy drinks.