зачем колите?? Витамин должен поступать через желудок, у него так и усвояемость будеть выше и аллергенность меньше.  И железо, надо пить несколько месяцев, и обязательно налаживать нормальное питание.  Витамин Б12, б9 и все это свитамином  С и железом пить вместе. Постораться найти причину надо, отчего так получает.. может у васслишком облиьнэ месячнэ, скудная или неправильная диета, лишний вес, или ферментная недостаточность, может у вас непереносимость лакотзы, или клейковины.. И все же странно, что вам не сказали, что железо надо пить долго.