I've got the generics of Allegra, Zyrtec and Claritin, and swap between them. I try to always take one before bed, then in the morning if it feels particularly bad, I take one of the other 2.
You could also try the newer drops under your tongue which have replaced shots and seem a lot more promising. You could look at companies like mynectar.com that offer at home, mail in tests. They were started by a BYU guy.