3 doctors weighed in:
Why do I stink after consuming certain kinds of food items like chocolate, beer & coffee. ?
3 doctors weighed in

Dr. Robert Kwok
Pediatrics
1 doctor agrees
In brief: A few reasons
Halitosis (bad breath) after certain foods or drinks occurs for several reasons.
Chemicals from some foods/drinks diffuse into the flesh in the mouth and throat. These chemicals (odors) keep coming out into the breath for many hours. Some foods/drinks cause odors when in the stomach. Stomach odors will come up through burps, and even without noticeable burps. Some substances stick to the teeth.

In brief: A few reasons
Halitosis (bad breath) after certain foods or drinks occurs for several reasons.
Chemicals from some foods/drinks diffuse into the flesh in the mouth and throat. These chemicals (odors) keep coming out into the breath for many hours. Some foods/drinks cause odors when in the stomach. Stomach odors will come up through burps, and even without noticeable burps. Some substances stick to the teeth.
Dr. Robert Kwok
Dr. Robert Kwok
Thank
Dr. Alan Wartenberg
Addiction Medicine
In brief: May be genetic
Many people are genetically predisposed to sweat out many of the chemicals found in foods and beverages; this is especially true with garlic and onion, but also may occur with other substances, including alcoholic beverages.
Many of these congeners and metabolites are also excreted through the breath, which may add to the body odor.

In brief: May be genetic
Many people are genetically predisposed to sweat out many of the chemicals found in foods and beverages; this is especially true with garlic and onion, but also may occur with other substances, including alcoholic beverages.
Many of these congeners and metabolites are also excreted through the breath, which may add to the body odor.
Dr. Alan Wartenberg
Dr. Alan Wartenberg
Thank
Get help from a real doctor now
Dr. Christopher Crosby
Board Certified, Dermatology
12 years in practice
93K people helped
Continue
108,000 doctors available
Read more answers from doctors