Garlic, onion, asparagus, and curry are few of the more odoriferous foods known to affect body odor. Medications/ Supplements - Medications such as antibiotics can affect the bacterial balance of your vagina leading to changes in odor and discharge.