I used to have 25-28 migraine days a month. About 15-20 of those were struggle through work while half blinded, come home and go straight to bed. My PCP put me on a beta blocker while waiting until I could get in to see a neurologist. It helped a small amount, in that I was having maybe 23-26 migraine days a month and they were slightly less severe, but when the neurologist put me on anti-seizure meds (topiramate) my world changed. Now I have maybe 1-2 migraine days a month if I have a migraine at all and I only have 4-5 bad headaches a year. It’s been maybe 2 or 3 years since I’ve had a “lay in bed, dont move, dont think, dont open my eyes, if I so much as twitch a finger i will projectile vomit” migraine. I got my life back.