Если хорошие витамины, то результат уже через месяц есть(если ждете не чудес конечно). У меня после послденего медосмотра анализ витамина Б12 был хуже некуда. Начала их пить (вернее, их не пьют а под язык кладут   ) и через месяц опять сдала кровь - за месяц уровень поднялся до нижней границы нормы. Сегодня (спустя еще 3 месяца) иду на еще один анализ - посмотрю если поднялось еще выше. Кстати, кто там говорил, что от волшебных чудо-витаминов Лорны зубы перестали кровоточить - так вот, у меня такой же  "побочный эффект" оказался от Б12 ($10 за 50 штук).