Нет, с недостатком витамина б, ето не связано. Единственное, что я забыла упонинуть ето анемия причем именно железодеффицитная. Однако учитывая возраст ребенка надо скорей подозреват гигиену и здоровье зубов. Затем аллергию, атопический дерматит, прийем  лекарств. Если зайеда в основном кандидного характера, то обязательно исключается диабет. Так же резкие перепады в погоде при сниженном иммунитете , например из за внутренних перестройек организма девочки в начале пубертата, тоже провоцируют и заеды . Так что обратитесь  к врачу и найдите причину. Начните с зубного и педиатра.