A new Rx
You take medicine to feel better. But as a side effect, some medications (such as morphine or fever-reducing drugs) make you sweat. And that often means more body odor. Also: Hundreds of medications, such as antihistamines, decongestants, and muscle relaxers, as well as those to treat nerve pain and anxiety, can cause dry mouth, one of the most common causes of bad breath, says the Mayo Clinic. Use a stronger, clinical-strength antiperspirant/deodorant, and swipe it on at night before you go to bed. This helps block odor-causing sweat before it ramps up in the morning. You can also talk to your doctor about switching meds or adjusting your dosage. To alleviate dry mouth, the American Dental Association suggests sugar-free gum or candy.
A spicy food addiction
Sulfur-containing gases are what causes body odor after you eat certain foods. Foods heavy in garlic, curry, or other spices release these gases when your body breaks them down, says Marie Jhin, MD, a dermatologist who practices in San Francisco and San Carlos, California, and author of Asian Beauty Secrets. These smelly gases are released through your pores, leaving you with body odor for a few hours post meal, she says. To avoid this kind of body odor, be smart about meal timing. “Don’t eat these foods before an important meeting or a date,” says Dr. Jhin. Already hit the Indian buffet for lunch? Don’t panic. Drink plenty of water, take a shower if possible, and apply a deodorant-antiperspirant, says Dr. Jhin. Find out some more foods that can cause body odor, too.