My first migraine was at age 10. Migraine frequency and intensity increases significantly after age 40 (3-4 a week with intensity, 6-10... with 8 landing you in the emergency room). I visited both the Diamond Headache Clinic (3 times) and Baylor Clinic (twice) with very limited relief.
I have tried limiting stress (counseling), exposure to blue ray and/or bright light, multiple preventative meds, and eliminating migraine causing foods ALL with limited or no effect on frequency and intensity of migraine.
BUT now, since age 70, I have my life back (2 minor headaches a month, not sure they are even migraine). Two aspirin and 1/2 atcetophetamine usually relieves in 2 hours.
What worked for me... never never give up... keep looking and trying to find the KEY or KEYS to STOPPING migraine.
For me, aerobic exercise (running 3-5 miles) 4 or more days a week, increasing serotonin levels by taking a significant amount of amino acid supplements, deep tissue massage twice monthly, and Emgality injections once a month. ALL have to be done but migraines are essentially gone.