I've suffered with menstruation migrains and now menopausal migrains The last four years have been hell! Cutting to the chase I started taking vitamin B12 about 5 weeks ago and I am convinced it has helped . I have only had 2 migrains in June . Both were treated with Almotriptan and Naproxen ( only needed one of each) and within 1.5 hours I was pain free. I also take magnesium and high class fish oils but it's the B 12 which has helped! All migrainers try it! X