Скорее всего, Ваши волосы не столько страдают от витаминного дефицита, сколько от нехватки влаги и жирных кислот.  Самыми важными витаминами для волос являются витамины группы В в сочетании с некоторыми микроэлементами (железом, цинком, иодом, магнием), а Вам я бы посоветовала подобрать какую-нибудь лечебную сыворотку для волос с интенсивным увлажняющим действием и принимать внутрь капсулы с омега жирными кислотами (можно с рыбьим жиром), больше использовать в питании растительные масла, причем самые разные (оливковое, кунжутное, льняное, виноградных косточек, тыквенное и т.п.).