There’s a formula to smelling good, and it’s not spritzing perfume!

Ever had that moment where you wonder if you smell, well, not so great? You’ve tried every deodorant under the sun, bathe regularly and use perfume, but still having problems? Maybe it’s time to consider your diet because according to an article from Refinery29, what we eat greatly affects how we smell.

onion“A diet full of spice, onions, and garlic is good for you, but, boy, does it come out through your pores,” says Julia Zangrilli, perfumer and founder of custom-fragrance company Nova. Surprisingly, according to Zangrilli, the three mentioned ingredients can actually stay in your system for up to 48 hours after you eat them (depending on how much of them you ate).

What we eat greatly affects our body odour

Anne Sanford, founder of Lurk natural fragrances, also says red meat and alcohol are major body odour culprits, “As our bodies process alcohol, the byproduct is sugar, and that is processed through our pores. The result can be a sickly, sweet odour that is not pretty.” Not to mention, stale post-pub breath – eek! Instead, Sanford suggests eating fresh fruits and vegetables and clean protein, because food affects not only your own natural body odour, but also how perfume reacts with and develops on your skin.

Meanwhile, the spices can turn a bland meal into a delectable dish and are great for boosting your metabolism, they can also wreak havoc on your body’s natural door. A spice overload can lead to excessive sulfur in your food intake, which can remain in your body for days.

With this in mind, there are also many reasons beyond diet that influence body odour, including drug use, smoking habits, stress levels, health issues and even age. So, as most people would suggest, everything in moderation.