Adrenaline is best ...
Natural adrenaline is the best for controlling allergies. When I was young, my brother had allergies and I did not. But once I exited my teenage years and stopped running 5 miles/day, I got hit by them hard -- especially living in Florida (seasons never end). They are now becoming chronic in my 30s, affecting my hearing and other things. An ENT hasn't been any help and my allergy specialist says it's only going to get worse.
Now I've lost over 50lbs. since the beginning of the year and have started jogging again. This has helped tremendously. I combine that with over-the-counter Lortadine (generic name for Clartin), which costs under $0.20/tablet here in the US if you catch a good sale. That keeps me from losing it when I run into dust and pollen, but it doesn't clear up my ears or sinuses.
The only other thing that will work are steroids. But they not only give me a severe psychological reaction (long story), but steady use would decrease my lifespan.