Garlic and onions add flavor to an extensive variety of foods and have many health benefits. However, both can cause bad breath, especially when eaten raw. This halitosis can last all day. Here, learn 12 easy ways to prevent or eliminate onion or garlic breath at home. We also discuss the science behind the odor.