Hayfever is a sod at times. I tried all the over the counter stuff and nothing worked for me. However I spoke to my doc who suggested Fexofenadine. I've been using these for years and they have been faultless. Bear in mind, though, what works for one may not work for another. My GF uses Fexofenadine too if that helps?
Good luck