Here is a list of everything I have tried over the past 20 years:
topiramate, beta blockers, Cymbalta, SSRI's, flunarizine, candesartan, rimegepant, atogepant, gammacore VNS, rTMS, Amitriptyline, dosulepin, nerve blocks and Pizotifen. Next I am trying Botox and after that its injectable CGRP medications but I don't have a good track record with the other CGRP meds I've tried. My best preventatives were vns which is no longer available to me and Pizotifen which made me sleep 18 hours a day and the other 6 hours I spent eating and fighting sleep. Alternative treatments have been acupressure and massage, osteopathy, aromatherapy, herbalism, homeopathy, reiki, hypnosis, meditation, dietary changes, seeing a naturopath, TMS courses, supplements, cutting out all caffeine, I haven't drunk alcohol ever, ditto for smoking or any recreational drugs.
I do use triptan medication which helps but I only get a limited number and nowhere near enough to cover my attacks. I also get intense sleepiness from this medication.