Vitamiinide piisavaks saamiseks tuleks süüa nii loomset kui ka taimset toitu. B-vitamiini leiab teraviljadest, piimatoodetest, seemnetest ja pähklitest, pärmist, maksast, idudest, kalast ja banaanist. B-vitamiini talletamist ja kasutamist organismis takistavad alkohol, nikotiin, kofeiin ja rafineeritud suhkur.