You could consult your neurologist to advise and prescribe you any of the preventive medicines like beta-blockers, calcium channel blockers, tricyclic antidepressants, anti serotonin agents and anti convulsants. Your doctor would consider the side effects,
drug-
drug interaction, any co morbidities like diabetes, hypertension and cardiovascular disease.