The problem with pain medication is that just about all of them have rebound issues if you use them more than 2-3 times a week. My doctor once suggested something called Hyland's Migraine Headache Relief. It's supposed to be non-drowsy and caffiene free. I never got around to trying them though, so I'm not sure how well they work.
Dx: Chronic Daily Migraines & Chronic Depression
Daily meds: Trazadone, Norpramin & Cymbalta
PRN meds: Tylonal #3