Для того, чтобы более менее сносно говорить, начав с уровня Pre-Intermediate, потребуется как минимум года полтора-два. И эти полтора-два года нужно весьма активно заниматься, в том числе самостоятельно.
Чтобы научиться только читать и понимать со словарем достаточно примерно месяца ненапряжного самообучения.
(0)Репетитор+граматика - 2 часа в день, выбрасываешь российское тв и газеты, забываешь российские форумы, смотришь кино и сериалы только на иностранном, ЧИТАЕШЬ! много! - вуаля - через пол года устойчивый интермедиате. Но на такой подвиг способны единицы. Многие учат "Hello, my name is Pete", считают, что у них адвансед, и с обучением можно завязывать :)
Репетитор (носитель языка)
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс