Hi,
welcome to healthcare magic.I understand your concern.
In my opinion bad body odour is of many types. Among them ammonia smell from body is routinely seen.
Usually body depends on carbohydrates for major source of energy. When there are no enough carbohydrates body starts depending on
proteins. The end product of this
metabolism is ammonia. Ammonia usually gets excreted through urine but sometimes also come out through sweat and other body fluids leading to ammonia odour.
It might be due to many causes like maintenance of poor hygiene, unhealthy diet and certain medical conditions.
The following things might give some relief like:-
1) Take high carbohydrate diet and 20% of proteins.
2) Avoid some spices like cumin, garlic and take cinnamon.
3) Avoid red meat and eggs.
4) Take fresh fruits, vegetables and whole grains which help in
detoxification of body.
5) Adequate fluids upto 2 to 3 litres per day.
6) Bath twicely preferably with warm water and use antibacterial or deodorant soap.
7) keep axillary and pubic hair to short length to avoid sweat accumulation.
8) Use antiperspirants over underarms. And deodorant over body.
If still the smell doesn't subside
consult doctor to rule out conditions causing ammonia smell like
diabetes, any
fever, UTI (
urinary tract infection) etc.
Don't worry. It will subside.
Thanks