Propanalol did absolutely nothing for me, but is very effective in a lot of people.
Amitryptiline didn't work because I couldn't get past the side effects of sedation - even taking a tiny dose and early in the evening saw me totally unfit to drive the next morning, you'd have thought I was drunk or high. I lasted only a fortnight on that.
Pizotifen was very effective, and I had it three times for a year each time before being weaned off. The third time it didn't really work at all though.
Topiramate was hell on earth, but again is very effective in a lot of people. I quickly had to titrate up the dosage to maintain the effects, but by the time I was on the max daily dose I was completely doped and it nearly cost me my career and my marriage. Never again. I was an absolute zombie and it wasn't effective enough as I was still having 20+ attacks a month.
I'm now under neurology and on CGRP injections. Botox was good for a while but stopped being as effective. The CGRPs are consistently good for me, but the annual forced 3 month stoppage is just fucking evil and it stopped Ajovy working the next time. I'm on Aimovig now but again, it is nowhere near as effective after the last break because they fucked it up and I was off the jabs for 7 months from absolute hell.
God I hate migraine so much.
Anyway, get on the meds, give them a go, there are plenty of options now which didn't exist even a couple of years ago.