Thought I wouldn't add more, since there were already 24 posts on the other topic. Lucy, I don't know if you've tried Topamax, but i've been using it for about 9 years and it's really helped my migraines. They had really escalated to the point I was having trouble functioning, and I wasn't keen on taking Imitrex or Maxalt regularly.
The upside of Topamax is that I did lose weight when I first started taking it, although I put most of it back on eventually. I still don't snack as much, though. The downside is it really has affected my memory negatively, but when I tried to go off of it about 3 years ago, the migraines were so bad, I knew it just wasn't time.
Hope that helps. Take care. They are the pits.