We’ve all experienced it – a quick change of clothes, only to notice an unpleasant odor. Or perhaps you’re in the middle of a workout and realize the smell is coming from you. Your deodorant may not be performing like it used to, and it could be due to changes in your routine or lifestyle.
“When your body exerts itself, it sweats as a natural cooling response. Body odor occurs when sweat, which is normally odorless, combines with bacteria on the skin,” explains Danielle Raynor, founder and CEO of Lavanila, a brand offering deodorants in fifteen unique fragrances.

Dr. Zenovia, a spokesperson for Ban Deodorant, explains that if the bacteria on your skin changes, so does your body odor, which means what worked for you before may no longer be effective. "Some people think their deodorant stops working, but it’s actually their body that has changed,” she says.
Want to stop smelling bad? Here are five possible reasons why your deodorant might not be doing the trick.
Applying Deodorant on Damp Underarms
In today’s fast-paced world, it’s easy to rush. However, Ira Kaganovsky Green, CEO of Free Brands (makers of Freedom Deodorant), advises that you should always ensure your underarms are completely dry before applying deodorant. “Though many people apply it right after showering, it’s best to wait until your skin is fully dry. Moisture forms a barrier, preventing deodorants from properly absorbing and causing them to wear off faster.”
Incorrect Application of Deodorant
Although we often apply deodorant without thinking, there’s actually a proper way to do it. Green recommends using three to four swipes. “I assure you, you don’t need more. Overdoing it will just leave marks on your clothes,” she says.
Next, move your arms up and down a few times. “This helps the formula spread evenly, and the body heat from movement lets it melt into the skin,” Green advises.
You’re Too Attached to Your Old Deodorant
If you’ve been using the same deodorant for years and suddenly notice body odor, the product itself is likely not the issue—it’s your body. “Your body adapts to certain products, but it’s also changing and may require something different,” Green explains.
Switch up the scent or type of deodorant you use. If you’ve always gone for a spray, try a roll-on or stick instead.
You’re Feeling Stressed
Stress can also lead to body odor and make your deodorant less effective. “Stress is a big factor because it heightens your anxiety. This raises your body temperature, causing it to sweat as a cooling mechanism, which creates moisture and allows odor-causing bacteria to thrive,” explains Green.
You’ve Made Changes to Your Diet
Anything that affects the bacteria or microbiome on your skin can change your body odor, says Dr. Zenovia. So, if you're adjusting your lifestyle, switching your deodorant might be a helpful step.
How to Improve Your Deodorant’s Effectiveness
Paying extra attention to your armpits can help reduce body odor. Don’t skip washing them during your shower. While some suggest exfoliating your underarms, Dr. Zenovia advises against it for everyone. “The skin in the underarm area is thin and may be sensitive to friction or allergens,” she says.
Shaving regularly will naturally exfoliate your skin, so if you shave, you may not need an additional exfoliating product.
You might also want to try an underarm mask, like the Lavanila Healthy Detox Mask. These masks boost deodorant effectiveness by clearing away excess bacteria, toxins, and sweat buildup from under your arms.
If none of these solutions work and you're still frustrated, consider seeing a dermatologist to explore other treatments, such as prescription options or even Botox for excessive underarm sweating.