Vitamins That Prevent Migraines. Part of the series: Herbs & Alternative Medicine. Trying to prevent migraines with vitamins would be very difficult, but supporting the vascular system with bioflavinoids may help with some migraines. Eat a healthy diet full of vitamins to help prevent migraine headaches with advice from a wellness educator and herbal medicine specialist in this free video on alternative medicine.