I, too, suffer from migraines, and have for many, many years. I take Inderol twice daily for prevention but still will have break through headaches. My MIL told me about an article she read about Vitamin B-2 (Riboflavin) for the relief of headaches. My husband ( a Pharmacist) did some research and discovered there have been valid case studies to warrant at least trying it. I have, and there has been a decrease in the number of migraines and the severity.