3 months are more than enough to get his English improved if he tries.
I started using english to communicate with my friends when I was playing online games (4+ hours per day) and guess what, I was able to speak fairly well in like 2 months. TV shows, games and movies certainly help. But you...