Thanks for using the forum. I am happy to address your questions, and my answer will be based on the information you provided here. Please make sure you recognize that this forum is for educational purposes only, and it does not substitute for a formal office visit with your doctor.
Without the ability to examine you and obtain a history, I can not tell you what the exact cause of your symptoms is. However I will try to provide you with some useful information.
The medication classes that have been used with success include beta blockers (such as
propranololPropranolol
Propranolol hydrochloride
Propranolol hydrochloride la
Propranolol-hydrochlorothiazide), anti-epileptics (
topamaxTopamax
Topamax sprinkle, neurontin, valproic acid), anti-depressants (tricyclic antidepressants, SSRIs, cymbalta, effexor), calcium channel blockers (such as verapamil) and a few others.
Zanaflex is not one of the more commonly used medications for migraine, but it has been studied in some clinical trials and has shown benefit. If there is a cervicogenic component to the headaches, it can be helpful for that as well. Cervicogenic headaches are headaches that result from neck problems, whether they be muscular or from the bones (arthritic, disc disease) etc. A trial of zanaflex would not be unreasonable in the right setting; while tolerance does develop to the sedative effects of it, tolerance to its muscle relaxant effects may not necessarily occur. Combination of zanaflex with other migraine prophylaxis medications can be helpful as well (i.e. it can be used as an adjuvant, meaning in combination with other medications).
Evaluation by a headache specialist, a neurologist with specialization in headache medicine, may be helpful to you if you have not had success with various headache medications to date.
Thank you for this opportunity to answer your questions, I hope you find the information I have provided useful, good luck.