I've had migraines nearly my whole life, which Zolmitriptan helped treat from my late teens onwards. Over the years though it grew gradually less effective, and the frequency kept notching up. No better luck with other triptans.
Propranolol seemed to help, although it was giving me breathing issues (I was given it for covid triggered POTS, so my lungs were still a bit screwy). Bisoprolol had a lesser benefit.
I have found taking high doses of magnesium helpful though. 400-500mg of magnesium glycinate every evening. Glycinate is probably the best form since it won't cause the squits, which the cheaper oxide and citrate forms can in high doses. Glycine is also a muscle relaxant, and can be helpful before bed for any insomniacs out there, and is thought to be good for anxiety too.
I also quit drinking caffeine on a daily basis. This means I'm way more sensitive to its benefits when I do use it now - like during an attack. I also used to find some temporary relief with a can of Coke and packet of Hula Hoops (while waiting for the Zolmitriptan to kick in), but I'm off sugar currently. Instead, I'm finding two Anadin Extra just as effective as the Zolmitriptan had become, but without the side effects (including polyuria, which was always a nuisance). I'll still eat something salty, like salted pistachios, and generally aim to keep my salts up along with my fluids. Plain aspirin and caffeine taken together don't seem as effective for me as Anadin Extra.
I'm also taking Co-enzyme Q10 and N-acetyl-cysteine, both of which can have a positive impact, so maybe they're helping too. I'm curious to try riboflavin - it's another one recommended by the Migraine Trust (I think 400mg a day) - magnesium and CoQ10 are too. As is feverfew, which a few here have mentioned but which I'm yet to try.
Anyway, it turns out there are lots of little things we can try that have literally zero side effects and don't mean putting really strong meds into our bodies, which is all most GPs and neuros will suggest as a first course of action, despite the downsides to each of them. Definitely do try some supplementation. I was too cynical to do so for years, and rue that now. Mine halved in frequency and severity once I started trying this stuff, and I feel like there's plenty more than can be done still.