Topamax
"I had migrain headaches ALL my life, they were SO bad I would be unable to function for 3 to 7 days at a time. I sometimes even felt as if I was going to die, that's how terrible the pain would be! I used to take Fiorinal, then I would be in another world, be unable to stop talking, and would be up all night. Lots of medications affect me the opposite as they would other people. 
A Doctor gave me Topamax to try, Oh my Stars, it is a wonder drug. It does not put my head in another world as a pain pill did, but I don't get Migraines, ever! It also made me feel like it was Spring all the time, it took away my Dark Moods I would get in. [I also have Bi-Polar, but not severe]. I have not had a migraine in 6 years."