Good morning, Patty. I just happened to run across something in one of my natural-healing-type books and remembered your question. It says vitamin B-6 can stop a person from having migraines. It's worth a try. I don't get headaches but I do take b-complex faithfully and think it's just a "wonder" vitamin.(posted 9633 days ago)