Это зависит от целей ученика. Каждый уровень (их всего 6, из которых C1 и С2 приравнивается к речи носителей языка) занимает от 9 до 12 месяцев. Если Вам необходим элементарный уровень общения, то следует выделить примерно 2 года. Если вы хотели бы чувствовать себя уверенно во всех возможных ситуациях, учиться и работать за границей, решать большой спектр коммуникативных задач, то следует ориентироваться на уровень B2. Это примерно 4 года обучения с нуля.