Vitamin B2 or riboflavin is one of eight B vitamins that are essential for human health. It is crucial for breaking down food components absorbing other nutrients and maintaining tissues. People need to consume vitamin B2 every day because the body can only store small amounts and supplies go down rapidly.