Question: what are the best vitamins for migraines?
Answer: Among the most commonly recommended vitamins and supplements are magnesium, riboflavin, and Coenzyme Q10 (CoQ10) while the most common herbal preparations are feverfew and butterbur.