Riboflavin helps with energy production and growth in the body. Taking riboflavin supplements might help reduce the frequency and severity of migraines. Riboflavin is essential for eye health and can ...