смотря какой у тебя уровень. у меня, например, заняло с бегиннера до аппер 3 года
3 года - большой срок. Я давеча проводил экпериментец над собой - учил иностранный язык. Цель была получить что-то окобо Б2 за полгода. Б2 за полгода не вышло, но Б1 вполне. Считаю это почти успехом. Весь секрет в том, чтобы заниматься регулярно. Каждый день и как можно раньше начинать говорить.