@andrew I take sumatriptan on really bad days, and I take Benadryl every day regardless, but I have noticed that if I periodically take a decongestant (Mucinex D) and a NSAID (Aleve or something), that can prevent the pressure in my head from becoming a full blown migraine. This is great, because I don't like the side effects of sumatriptan.