I have had migraines since I was 15 and get headaches sometimes 2-3 days a week during a bad spell, and maybe 2 a month minimum. I have tried all the preventive medications you mentioned and they haven't worked. I have also tried all the triptans and have found that only one works BETTER than the rest--RELPAX. It is one of the triptans that, taken as soon as I know I have a headache (or sometimes after one has emerged in my sleep), works for 6-12 hours before my headache returns. In addition I can take 2 pills over a 24-hour period. My insurance pays for 12 tablets per month--it is one of the only triptans I can get in a larger quantity prescription. Otherwise, I'm still dealing w/migraines. I watch my triggers, ease up and lay down the minute a headache is coming on and try not to do more stuff before the headache gets worse. I don't suffer any rebound or side effects with RELPAX either. Good luck and know there are others like you out there.