Do certain foods cause bad breath?
Very spicy foods, such as onions and garlic, and coffee may be detected on a person’s breath for up to 72 hours after digestion. Onions, for example, are absorbed by the stomach, and the odor is then excreted through the lungs. Studies even have shown that garlic rubbed on the soles of the feet can show up on the breath. However, these effects are only short-lived.