Witaminy z grupy B to substancje rozpuszczalne w wodzie, które za wyjątkiem witaminy B12 nie są magazynowane w organizmie i musza być dostarczane z pożywieniem każdego dnia. Witaminy te możemy znaleźć w produktach zbożowych, mięsie, jajach, rybach, mleku, roślinach strączkowych oraz w świeżych warzywach.