This updated Medicines Q&A evaluates the limited evidence available on the effectiveness of riboflavin for the prevention of migraine in adults.
UK guidelines for the management of headaches advise that riboflavin at a dose of 400mg daily may be effective in reducing migraine frequency and intensity for some patients. This recommendation refers to self-purchase only as there is no licensed riboflavin product available in the UK, nor any cost effectiveness data to justify its use on NHS prescription.
The American Academy of Neurology states that riboflavin is probably effective for preventing migraine headaches. The Canadian Headache Society recommends riboflavin at 400mg/day for migraine prophylaxis noting low quality evidence.