یکی دیگر از موادی که کمبود آن در بدن به نازک شدن مو منجر می شود، ویتامین های گروه B هستند و در این میان ویتامین هایB6 ،B12، بیوتین، اینوزیتول و اسید فولیک مهم تر از بقیه هستند. مهم ترین منابع غذایی اسید فولیک عبارتند از جگر، تخم مرغ، نان تهیه شده از گندم کامل (آرد سبوسدار)؛ همچنین کلم، کاهو، اسفناج، سیب زمینی، لیمو، توت فرنگی، طالبی و …
بیوتین نوعی ویتامین B است که در غذاهایی چون جگر و تخم مرغ وجود دارد. این ماده نه تنها در رشد موهای جدید موثر است، بلکه در حفظ سلامت پوست و ناخن ها هم نقش قابل توجهی دارد.