When I was young and working, I get a headache now and then. I would take a niacin pill for relief. I hate taking them because they cause an itching sensation and flushing...but the niacinimide (sp?) is not effective. Don't know about migraines, these were just plain old headaches. I'd take one today if I had a headache.