I have been a migraineur for decades. Mine are classic aura, with the whole "looking through broken glass" thing for a half hour or so when they happen. This year one of my partner's doctors mentioned positive results from supplementing with Vitamin B-2 and Coenzyme Q10, and it has dramatcially lowered their frequency. Mine are especially bad when the air pressure is seesawing which it does a lot here in the spring and fall, but I would guess I'm down to something like 20% of the previous years numbers.
Definitely worth trying.