The vitamin B 6 - B 12 combination helps my headaches
I don't have serious migraines but was having regular headaches and my doctor recommended B vitamins.  I take one every day - they are not large and dissolve under your tongue so easy to take.  This has worked for me almost right away.  Don't know why, can't guarantee it - but I'm sold.  I have taken them for years.  My mom and sister also take them.
Rating: 5 stars