Hi there, there are quite a few preventatives mentioned if you read some past posts, with mixed results. Topamax seems to be a popular one, I went to a neuro this week after about 3 years of worsening migraines (had been treated by GP with fiorocet or imitrex) and am starting topamax so it is too soon to tell yet how it will work for me. Amitryptaline (sp?) is another one, an antidepressant also used for headaches. I think neuronton is also used as a preventative.
Good luck, headaches are the pits. I hope you find some relief.