Muitos perguntam quanto tempo normalmente se leva para ser fluente em determinado idioma.
Ora, essa pergunta é impossível de ser respondida.
Cada caso é um caso.
Depende do idioma, depende nível que a pessoa já tem nesse determinado idioma, depende do temperamento, se fôr muito tímido e não interagir, demora mais... e assim vai.
Não dá para avaliar no geral.
Lembrando sempre que evitar estar muito em contato com brasileiros é fundamental, ler tudo que passar pela frente é ótimo, ouvir música, ver televisão, cinema, conversar e sobretudo não ter medo de errar!
Pedir sempre ao interlocutor para corrigir os erros, é uma ótima forma de aprendizado!
Assistir as aulas e fazer os deveres solicitados e sempre encontrar um tempo para aquele esforcinho a mais costumam ser compensadores...
Chegar no Brasil sem fluência não é exatamente o que você quer para o seu filho não é?
Então comece por você.
Claro que é muito agradável ele viajar com aqueles amigos brasileiros, ele e sobretudo você ficarão mais seguros, mas acredite que não é uma boa.
A dificuldade e a necessidade vão fazer com que o idioma flua com mais rapidez.