What foods can cause you to have flatulance and cause a bad odor?
It depends on the digestive system of the individual. Beans (such as chili), brussel sprouts, broccoli, some peppers, spices, etc. will cause a build-up of gas and thus flatulance.
Life long body odour is something that is hard to diagnose without further information. Some foods such as onions, garlic and cabbage can cause faint smells, but this is more on your clothes, breath and from flatulance. Some people have medical conditions, such as diabetes, which change the chemical makeup of your body and cause it to smell different. Most "bad" body odour is caused from bacteria which lives on your skin. I would suggest…
Getting rid of foot odor is hard once it gets bad, but my mother used these to get rid of her foot odor: *Keep your feet clean! Cleanliness kills the bacteria that causes odor. *Keep your feet dry! Socks made of cotton are best to absorb sweat and moisture. *Stay away from garlic, onions, curries, chilis, and alcohol. These can cause foot odor, as well as bad breath.
Post nasal drip, if infective and not just allergy-related, can cause bad breath. Bacterial and viral sinus infections have particular odors associated with them depending on the "bug." The clear secretions of post nasal drip often do not have any "bad" odor. Some clear secretions can be caused by a fungus which may have an odor.