It looks like the verdict is out..and genes do play a critical role in the development of those nasty allergies.
So what can help?
First, get some testing done to identify what allergens you have.
Second, consider digestive enzymes. Enzymes are amazing! We literally could not live without them. As part of the digestive process, the pancreas secretes 3 main enzymes. Protease to digest protein, lipase to digest fats and amylase to digest carbohydrates. Unfortunately the body’s ability to produce these enzymes declines as we get older. Also the more cooked food we eat, the more enzymes the body has to produce in order to digest the food, and the sooner the body’s capacity to make enzymes declines. Hence the “raw food ” diet craze. When eating uncooked food, these enzymes are highly active and promote digestion.
Other conditions that cause a decline in these enzymes are stress, illness, and exposure to toxic chemicals.
Lack of digestive enzymes causes poor digestion. Incompletely digested food particles gets absorbed through the bowel and into the systemic circulation (blood). This stimulates your immune system thinking that something foreign has entered your body, so your immune system goes under attack causing all kinds of inflammation. Your system then consistently hunts down and tries to destroy these irritant-like compounds before they do any more damage.
By identifying these allergens and avoiding them, you can rest your immune system and allow it to do its other job which is to heal and repair damaged tissues.
Taking digestive enzymes can help prevent and treat allergens, especially if you can identify the antigens and avoid them. Usually there are some deeper food allergens that build up and weaken the system. This leads to more sensitivities to our environment. So allergies to grasses, trees, pollen, etc is many times a product of some deep seated food allergens.
If allergies run in your family, you will be more susceptible to allergies in general and need to pay more attention.