Preservatives in your foods can give you body odor if you are allergic to them. They will also give you gas and diarrhea. Get rid of the preservatives and white flour, store bought bread, boxed food and most canned foods. A lot of work to make your own but worth it. You will be healthier and smell better. When you eat the preservatives and your body has a reaction, those fumes etc have to go somewhere.