I've been dealing with migraines since I was a sophomore in high school. It was a long road getting there. Insurance generally requires older/cheaper medications first (as the above two are not cheap for them). There are lots of other options that may work, but a Neuro (as apposed to a family doctor) will know the options/uses/etc.
If you can, look into Qulipta (migraine preventative) and Ubrelvy (migration abortive) medications. Finally getting into see a neurologist was life changing for me.
Personal dream casting from that era: Ewan McGregor as Scotty, Emilio Estevez as Chekov, Tatyana Ali as Uhura, Brendan Fraser as Bones, Bob Saget as Sarek, Alicia Silverstone as Nurse Chapel, Ernie Reyes Jr. as Sulu, Jennifer Connelly as Una, and Jim Carrey as Pike (w/ Ace Ventura hair)
That above link lets you play in the browser! Relive the dream!