I mean I am not an English speaker, I try to do my best, but I feel, I won't speak or to sound like native English speaker when I am writing or speaking, because I live in Mexico and in my daily life, I speak Spanish only, so I think it looks difficult to write and to speak in English and another problem it's listening, because my option is on internet but I don't understand when they are talking, in my country, there isn't tv in English or something in English, so it's very difficult to me to think in English, I remember that my teachers told me to have a dream in English, it means it's a sign that you are able to think in English? well thanks for your answers
I have had about 8 dreams in English, does that mean anything? I don't think so; that happened simply because English absorbed me completely at that time, I think. And yes, I do believe that one can get his English perfect, for instance, by reading books, since there are used wide vocabulary, as opposed to TV shows. It just shall take a large amount of one's time.
I think that you should learn English with the feeling of absolute comfort if you want to gain fluency in English and also start thinking in it.
Yes, it is difficult but not impossible . I am learning my two languages though I never been in Spanish or English countries. Anyway, my English is good and I am working on my Spanish .