Нужно контролировать не гемоглобин, а ферритин. И пить железо, пока ферритин не будет минимум 70 единиц. А потом еще и удерживать на этом уровне. Вы очень мало не бессистемно пьете железо. Кроме того, железо надо принимать с витамином С и не сочетать с рядом продуктов, это все указано в инструкции. Опять же, важно, какое именно железо пить. И причем тут В и фолиевая? Зачем ей это?