As every good athlete knows- you should never eat right before a big game.

why? because eating takes blood away from other organs and causes it to flow to your stomach.

so in effect, eating is not physically killing your high, its just causing blood to flow away from your brain and to your stomach.

so theres less blood (meaning less THC) that can tickle the receptors in your brain.

and that is why eating (can) makes you feel less high