Riboflavin is a B vitamin involved in many processes in the body and is necessary for normal cell growth and function. It can be found in certain foods such as milk, meat, eggs, nuts, enriched flour, and green vegetables. Riboflavin is frequently used in combination with other B vitamins in vitamin B complex products.
Some people take riboflavin by mouth to prevent low levels of riboflavin (riboflavin deficiency) in the body, for various types of cancer, and for migraine headaches. The American Academy of Neurology and American Headache Society’s guidelines say that riboflavin is probably effective and should be considered for migraine prevention.
Always consult with your doctor before taking riboflavin or any supplement for migraines. Dosage will vary but the most common dose for migraines is 400 mg every day for at least 3 months.
Riboflavin does not present many side effects, but it can cause a yellow-orange discoloration of the urine and diarrhea.