Being from Argentina, my native language is Spanish, but I love English. I started learning when I was six years old and I can't stop finding it wonderful. I always read long books in English and watch TV shows and videos. I even say English words when talking in Spanish because I almost practically think in English.
The thing is that I always get stuck while speaking. When I have to say something to somebody I have to think and rethink the sentence for like a minute before it gets off my mouth. Although, when I speak being alone (both inside my head or loudly) I can formulate complex sentences without making a single grammar error or trying to remember a word for some seconds.
Please, could somebody tell me how I can improve my speaking!!!
PS: Let me know if EL&U is the right community for this question.