Always consult your primary physician when starting a nutrition program with Vitamin B2.
Riboflavin is vitamin B2. It is widely found in both plant- and animal-based foods, including milk, meat, eggs, nuts, enriched flour, and green vegetables.
People most commonly use riboflavin to prevent riboflavin deficiency, for migraine, and for high levels of homocysteine in the blood. It's also used for acne, muscle cramps, and many other conditions, but there is no good scientific evidence to support these other uses.