I don't know if my question is relevant here, but how much do you think it takes to learn English deeply so as to feel free within most of contexts? Especially I am concerned about vocabulary: if I practice every day, is it possible to achieve sooner or later a native speaker's level of it?