Migraines are horrible. I suffered with them from the time I was 20 until a few years ago. I still have them, but I don’t suffer as I have this great med I take–Imitrex. Works wonders. However, my neurologist says that she thinks the demise of my migraines has come about because of the huge amounts of vitamin B I started taking in 2005, after a terrible bout with ulcers. I was told I needed less stress (not easy for an inner city high school teacher who believes in perfection) so I found these stress vitamins. Turns out they are super high in vitamin B. Also turns out research is showing that high doses of vitamin B help in managing migraines. Who woulda guessed it. As for the stress part, well, I retired two years ago from that extremely stressful job and my life has been much better.