Perubahan hormonal, seperti saat pubertas atau menopause, dapat meningkatkan produksi keringat, yang pada gilirannya dapat meningkatkan bau badan.
Beberapa obat, seperti antidepresan atau antipsikotik, dapat meningkatkan produksi keringat, sehingga meningkatkan risiko bau badan.
Saat kamu stres, tubuh mengeluarkan keringat dari kelenjar apokrin, yang menghasilkan keringat yang lebih kental dan kaya lemak. Bakteri yang memecah keringat ini menghasilkan asam yang memiliki bau khas.