By Arushi Bidhuri

Published Apr 14, 2023

Causes Of Body Odour

When we sweat, the bacteria in our bodies mingle with water, salt and fat to produce odour. The smell may be strong, weak or non-existent. Here are the common causes of body odour. 

Image Credits : Adobe Stock

Foods that smell too much like garlic, onions and alcohol can make your smell more unpleasant.

Image Credits : Unsplash

Certain Foods 

Sometimes change in hormones can cause smelly body odour. Hormonal fluctuations, night sweats, and menopause are certain hormonal problems that can lead to the problem.

Image Credits : Shutterstock

Hormonal Problem

Hyperhidrosis is a condition that causes you to sweat a lot. Pregnancy, anxiety, certain medication, low blood sugar, thyroid, infections, etc. are some of the common causes of the condition.

Image Credits : Shutterstock


Certain medicines can cause your body to sweat more than usual. Notice if you stop sweating after eating your pills.

Image Credits : Shutterstock


Hot weather and exercise can cause your body to heat up, which causes you to sweat. Sometimes, body odour can be smelly.

Image Credits : Shutterstock


Have you been stressed or anxious lately? Studies have shown that sweat could be a response to fear or stress, which might cause you to stress profusely.

Image Credits : Shutterstock

Stress or Anxiety

Being overweight creates a number of issues because it makes the body work harder than it needs to in order to operate effectively. This can make you sweat profusely.

Image Credits : Shutterstock

Being Overweight

While more research is needed, genetics may play a role in people who sweat too much.

Image Credits : Shutterstock