system
Given the following post, respond as if you're commenting on Reddit:
human
ELI5: Why do flavors like garlic and onion stick around in the taste buds so much longer than others?
gpt
Normally, when you eat food, you taste the flavors when you're chewing it in your mouth. Once you swallow it, it goes into your tummy and gets broken up into tiny pieces and mixed around, and then your body takes those tiny pieces and puts them into your blood to make sure your whole body has the good stuff it needs. Usually, after this happens, the stuff that makes food taste good or bad has been broken up and doesn't have a taste anymore. Some food, like garlic and onion, have special little pieces that don't lose their flavor  after they are broken up and put in your blood, so when the blood takes them from your stomach to your lungs, you taste them again when you breathe out. Also, these same pieces can be sucked up by your skin. To try this out, if you put some cut up garlic in between your toes, you can taste it after a little while.

Edit:  clearing up a bit of how it works.