I've found what for me has become a near "cure" for my migraines..I was diagnosed w/classic (aura @ onset) migraine at age 7, now 51, Male. Father and paternal grandmother both had/have migraines life-long. I come from primarily Norwegian "stock"...I've tried Triptans, Ergotamine, beta-blockers early on, cannabis, you name it..What I've found to be my "silver bullet" is the combination of Propranolol (Inderal) 40mg, 3x daily and Nortriptyline 25mg 1 or 2 times daily, typically at bedtime, Propranolol hroughout the day...Metoprolol (another beta-blocker) didn't work same because it doesn't pass the blood / brain barrier like Propranolol does (according to my Doc)...Propranolol alone without Nortriptyline didn't work for me either...tried that early on as a kid...but put them together the way I've described and map out ur triggers (avoid packaged pre-shredded cheese with Natamycin, especially, at all costs...big-time trigger I've found)...and now I've gone from typically having perhaps 10 migraines a month to 1 every 90 days or so...massive improvement to my productivity and life quality...I've been using myself as my own "guinea pig" over the years and just hope that some newcomers to his condition we share can benefit from what I've learned through trial and error...and 40 years...best wishes.