Riboflavin/B2 helps a lot of people with migraines! You can also find a great supplement called MigraHealth that contains B2, feverfew and magnesium. I have taken that for a while in conjunction with preventatives and found a reduction in migraine frequency and intensity.
Always check with your doctor!
Sara