I also have serious migranes, though mine have now lessened, what I had found to be the most helpful in reducing not only regular migraines, but also the rebound headaches was both aroma therapy and different
massage therapies. Aroma therapy was really helpful
for me because it was something I could do on a regular basis. There is a roll on stick that I found (sold by bath and body works) that had peppermint and gerainum oils in it that worked to ease the migraine (though not relieve it fully).