Здравствуйте! Завладел английским (не на 100% конечно) по самоучке. На доп.курсы не ходил, разве что в школе. Иностранцами общаюсь спокойно, свободно выражаю свое мнение (ошибки бывают естественно). В целом особо не затрудняюсь. Когда смотрю фильмы на английском языке понимаю около 70%. Препод мне говорила, уровень у меня upper-intermediate (возможно, сам не уверен, тест не сдавал для проверки). В прочем максимум что я делал, просто увлекался английским языком, смотрел кино (программы; новости), слушал музыки (лекции и т.д), общался иностранцами, преподами (по скайпу, вживую), пользовался техникой (телефон и компьютер), читал на английском. Все зависит от желаний. У меня было например бешеное (с детсва и до сих пор)...
Ну а сколько по времени ушло? Или просто увлекались языком время от времени?