Riboflavin functions metabolically as an essential component of the coenzymes FMN and FAD, which act as intermediaries in electron transfers in biological oxidation-reduction reactions. As flavoproteins, they serve as switching sites between obligate two-electron donors and one-electron acceptors, and can transfer one or two electrons with a range of potentials. Riboflavin plays key roles in metabolism through these coenzymes, including carbohydrate, amino acid, lipid, and vitamin metabolism. It is also essential for protecting against oxidative stress and homocysteinemia, and plays roles in vascular disease, congenital defects in fat metabolism, mineral utilization, and other health effects.