I've been taking Claratin or whatever, it seems to be working. I took one at 6AM the last couple days and they don't really bother me all day, and mine are usually hella, hella bad.
Also, Tylenol Severe Allergy works fast, like in 15-20 minutes but only lasts for 3-4 hours.
Most other kinds of medicine don't do shit for me.