Vitamin B2 is one of the 8 water-soluble B vitamins, meaning the body cannot store them. Riboflavin is destroyed by light and heat and in an alkaline medium. It is absorbed in the upper part of the small intestine, is increased with food and delayed on an empty stomach.