system
Given the following post, respond as if you're commenting on Reddit:
human
Why does some spicy food have a delay, whereas with others the heat can be felt immediately?
gpt
Depends on the fat content and oils, aswell as what the rest of the dish consists of and also the fruit itself. Fats and oils can coat your tongue and be a sort of shield. Capsaicin doesnt dissolve well in water, but there are proteins that break it down. Milk for example has proteins that can break down capsaicin, and it has fats. This is why dairy helps and water doesn't when needing to cool down your mouth from spicy food. This is why you want to flush it down with something that also breaks it down, because if you you water for example, you're not really doing much other than spreading it around, where it will continue to linger until the enzymes in your saliva as broken them down or you have eaten enough other food to have taken some of it down with it. 
 So in short to your question, water content, oil and fat content, what you have previously eaten, what you choose to eat/drink after, the types of enzymes in what you're eating and your saliva. If you already have oil in your mouth from something else, the spice might feel delayed because of it working as a protective shield. If you're... goin in dry so to speak, you're more likely to feel the spice much more quickly.