When you have a food allergy, your body thinks certain foods are trying to harm you. Your body fights back by setting off an allergic reaction.
Allergies tend to run in families. You are more likely to have a food allergy if other people in your family have allergies like hay fever, asthma, or eczema (atopic dermatitis). Food allergies are more common in children than adults. About 7 out of 100 kids have them. Only about 3 to 4 out of 100 adults do. Children often outgrow their food allergies. But if you have a food allergy as an adult, you will most likely have it for life.
Food allergies can cause many different symptoms. They can range from mild to serious. If you eat a food you are allergic to:
- Your mouth may tingle, and your lips may swell
- You may have cramps, an upset stomach, or diarrhea
- You may have itchy skin with red, raised bumps called hives
- You may have a stuffy nose, wheeze, or be short of breath
- You may feel dizzy or light-headed
Kids usually have the same symptoms as adults. But sometimes a small child just cries a lot, vomits, has diarrhea, or does not grow as expected. If your child has these symptoms, see your doctor.
Some people have symptoms after eating even a tiny bit of a problem food. As a rule, the sooner the reaction begins, the worse it will be.
The most severe reaction is called anaphylaxis. It affects your whole body. Anaphylaxis usually starts within an hour after you eat the food and the symptoms can come back 1 to 2 hours later. If you have anaphylaxis:
- Your throat and tongue may swell quickly
- You may suddenly start wheezing or have trouble breathing
- You may feel sick to your stomach or vomit
- You may feel faint or pass out
Anaphylaxis can be deadly. If you have (or see someone having) any of these symptoms, call 911 right away.
A food that causes an allergy is called a food allergen. A few foods cause most allergies. For children, they include:
Most kids outgrow allergies to eggs, milk, wheat, and soy by the time they are 5. But while 1 out of 5 of kids outgrow an allergy to peanuts, they rarely outgrow an allergy to tree nuts (like walnuts or almonds) or seafood.
For adults, the foods that cause the most allergies include:
- Tree nuts
Most adults who have food allergies have had them since childhood.
If you are allergic to one food, you may also be allergic to other foods like it. So if you are allergic to shrimp, you may also be allergic to lobster or crab.
Many people think they have a food allergy, but in fact they have a food intolerance. Food intolerance is common. It can cause some of the same symptoms as a mild food allergy, like an upset stomach. But a food intolerance does not cause an allergic reaction. A food intolerance can make you feel bad, but it is not dangerous. A serious food allergy can be dangerous. If you are not sure which you have, it is a good idea to see your doctor.
If your doctor thinks you could have a serious food allergy, you may have a skin test. The doctor will put a little bit of liquid on your skin and then prick your skin. The liquid has some of the possible food allergen in it. If your skin swells up like a mosquito bite, your doctor knows you are allergic to that food. Your doctor may also do blood tests to look for the chemicals in your blood that cause an allergic reaction.
The best treatment is to never eat the foods you are allergic to. Learn to read food labels and spot other names for problem foods. For example, milk may be listed as “caseinate,” wheat as “gluten,” and peanuts as “hydrolyzed vegetable protein.” When you eat out or at other people’s houses, ask about the foods you are served.
If you do eat a food you are allergic to, medicines can help. You may be able to stop a mild reaction by taking over-the-counter antihistamines. You may need prescription medicines if over-the-counter drugs do not help or if they cause side effects, such as making you feel sleepy.
If you have severe food allergies, your doctor will prescribe an allergy kit that contains epinephrine and antihistamines. An epinephrine shot can slow down or stop an allergic reaction. You can have symptoms again even after you give yourself a shot. So go to the emergency room every time you have a severe reaction. You will need to be watched for several hours after the reaction.
If you have had a serious reaction in the past, your chance of having another one is high. Be prepared.
- Keep an allergy kit with you at all times.
- Wear a medical alert bracelet to let others know about your food allergy.
- Check the expiration dates on the medicines in your kit, and replace the medicines as needed.
Talk to your child’s teachers and caregivers. They should know how to keep problem foods away from your child. Teach them what to do if your child eats one of these foods by mistake.