I have a throat problem. Sometimes when I eat random foods, my throat swells up and I have trouble breathing. This is like an allergic reaction, but it can happen with practically anything. My mouth is overflowing with mucous and my throat and chest hurts. It happens with peanuts, protein bars, fish, chicken, stir fry, bread, avocados, pistachios, etc. It can happen with anything, but with these it happens the most often. What is this problem?