Witaminy z grupy B, które mają duży wpływ na stan włosów, to biotyna, foliany, ryboflawina oraz kwas pantotenowy, jednak to biotyna jest w tym przypadku najważniejszą witaminą, o której poziom należy dbać ze szczególną starannością. Niedobór biotyny może skutecznie osłabić zarówno wygląd włosów, jak i skóry oraz paznokci, dlatego wiele preparatów na porost włosów zawiera w swoim składzie odpowiednią ilość biotyny. Niedobór tej witaminy najczęściej pojawia się u tych osób, które były poddane bardzo restrykcyjnej diecie oraz u pacjentów leczonych pozajelitowo. Inną ważną witaminą jest witamina B2, czyli ryboflawina, oraz kwas foliowy.