i have allergies myself, i am allergic to CHOCOLATE of all things, as well as some seasonal allergiens and dust. my daughter occasionally breaks out in hives, and may have inherited my evil choco allergy.... i do a couple of things that i feel really help keep symptoms to a minimum. my son, 2 years old with asthma, and i eat verrry minimal dairy. i have milk in my coffee in the am and that is about all the dairy i eat. i believe any congestion/inflammation can greatly benefit from getting rid of dairy, and i have seen it work a few times. we take vitamin C daily, and i drink a daily tea of mostly nettles (with other flavorful things added like mint, lavender, burdock, etc.) nettles in tea or tincture daily can be of great benefit to clear congestion. we also eat local honey all spring and summer (when it is most available here in new england). i have a vacuum with a HEPA and have replaced most of our carpeting with wood. i like burdock, dandelion, and occasional courses of astragalus and echinacea to boost and balance my immunities and resistance to allergens.
we also use antihistamine when necessary. my daughter uses zyrtec as needed for hives, and i take sudafed with anithistamine when i feel itchy or have bad sinus headaches. my son uses pulmicort in the neb every other day once a day. (usual recommendation is twice a day every day) i resisted this for a long time, and it is a hard choice to come to, but i have found that a very minimal dose makes a big difference for him. he too had chronic cough and caught every cold around, but now is much improved. it is a steroid, but it is far from a systemic steroid in that when inhaled it pretty much stays "in the business area" as my MD says. over time some does get into the bloodstream, but it is nowhere near what you can imagine with prednisone. it has worked well for us and none of my fears about it have been realized. the only pain is it can cause thrush, so you have to be careful to rinse after each use. my son also eats chewable acidophilus tablets a few times a week, and we have not had a problem.