Preventative migraine medications are usually recommended if you're dealing with frequent attacks—typically five or six times a month or even more often. Over here in the States, we don't really use specific substances like pisotifen or methysergide anymore. Most migraines can actually be managed quite effectively using beta-blockers.
Tricyclic antidepressants (like amitriptyline) also tend to work well. You could also look into calcium channel blockers or valproates.
https://www.mayoclinic.org/diseases-conditions/migraine/symptoms-causes/syc-2036020To prevent migraine attacks, doctors often prescribe beta-blockers such as propranolol,
the antidepressant amitriptyline, or valproates.
https://www.webmd.com/migraine/migraine-preventionhttp://www.neurologyfoundation.org/patient-resources/migraine-info.pdfEffective preventative options include: β-antagonists (propranolol, timolol), tricyclic antidepressants (amitriptyline, nortriptyline), antiepileptics (valproates, gabapentin, Topamax), 5-HT receptor antagonists (methysergide, cyproheptadine), and MAO inhibitors (fenelzine). These drugs likely work by modifying how sensitive the brain structures involved in migraine pathogenesis actually are.
http://www.mayoclinic.org/diseases-conditions/migraine/diagnosis-treatment/drc-20363611https://s13.postimg.org/u37jf9s13/profilaksa.jpgClinical recommendationfluoxetine (Prozac)
Here—maybe you'll find something useful in there.😉