Close
1 of 12

Image Source: Shutterstock

Image Source: Shutterstock

It’s happened to all of us: you’re minding your own business at work and then suddenly, you smell something similar to onions. Your first thought? “Ugh. Something stinks.” Then you smell it in the next room and you find yourself having to second-guess your own hygiene. “Wait? Is that me?” So you fake yawn, lean your head to the side and discover that the not-so-fresh smell emanating is actually coming from you.

A tart odor catches everyone by surprise at one time or another, and sometimes it has nothing to do with the time of your last shower. Certain foods can leave you smelling “off,” especially when the weather warms up. So if you have a date, a long day or a crowded hot yoga class at the gym ahead of you, it may be helpful to avoid these foods and dietary changes. Or, if you can’t, at least be prepared with a little perfume, powder or baby wipes on hand.

Sushi/Flickr.com

Sushi/Flickr.com

Fish

It’s good for you, but it can cause body odor that comes out through your sweat up to 24 hours after you eat it. Sometimes it even hangs on long after your shower.

Image Source: Shutterstock

Image Source: Shutterstock

Garlic

Brushing your teeth might not be enough. If you still smell garlic after a meal, it could be coming through your pores. Luckily there are a few ways to get rid of it.

Image Source: Shutterstock

Image Source: Shutterstock

A Low-Carb Diet

It can do great things for your waistline, but terrible things to your breath.

Image Source: Shutterstock

Image Source: Shutterstock

Milk

A sign that you’re slightly lactose intolerant? You notice that your deodorant (and mouthwash) is slightly less effective on the days that you have milk.

Image Source: Shutterstock

Image Source: Shutterstock

Alcohol

If you’re going to have a beverage or two during lunch, be sure to drink a lot of water afterward. Otherwise, the alcohol on your breath could remain noticeable for hours.

Image Source: Shutterstock

Image Source: Shutterstock

Gum

If you’re having a gassy day, skip the gum. Chewing causes you to take in air which can make gas worse. Plus, some gum can leave a film in your mouth for bacteria to live on.

Image Source: Shutterstock

Image Source: Shutterstock

Asparagus

It can make your urine smell particularly… sharp.

Corbis

Corbis

Red Meat

You might want to avoid red meat during a dinner date. Just a few hours after eating it, your sweat, bowel movements and breath can smell different. Blame it on the amount of time it takes for your body to digest red meat.

Image Source: Shutterstock

Image Source: Shutterstock

Broccoli

It’s good for you, but also good for making your gas smell like sulfur. Also avoid other sulfur-rich foods like cabbage, kale, mustard greens, collard greens and brussels sprouts if you’re worried about odor.

Image Source: Shutterstock

Image Source: Shutterstock

Curry

Have it for lunch and that odor can follow you for the rest of the day. Have it often while pregnant and the scent could actually affect your newborn’s body odor.

Shutterstock

Shutterstock

Fried Food

The oil in fried food can smell pungent when you sweat off those fries at the gym later. If you must have fries with that shake, try to eat some greens, too. The chlorophyll in fresh veggies in something like a salad will help tone down the odor to help you smell better.

Leave a Reply