Tudo depende da sua dedicação.
Há pessoas que com 2~3 anos se dedicando, consegue fluência
relevante na língua. Já outras demoram bem mais tempo, principalmente se não treina o inglês.
O certo é, quando estiver aprendendo outro idioma, ter um amigo(a), seja brasileiro ou estrangeiro, de preferência algum nativo da língua inglesa que possa te "ajudar", conversando contigo e dando dicas.
Ou então, se você for uma pessoa mais retraída ou não gosta muito de ficar conversando com as pessoas, pode também recorrer às mídias, ouvir músicas em inglês e ir traduzindo, assistir filmes/séries em inglês com a legenda em inglês, ou acompanhar portais de notícias de países da língua que você quer aprender.
Uma coisa que eu gosto de fazer para melhorar meu inglês é ler notícias internacionais, jornais como CNN internacional, The Guardian.. e etc...