I still make grammatical mistakes that I shouldn't be making. I sometimes still struggle to find the right words to express myself because I have a somewhat small vocabulary bank compared to native speakers. Even though I have lived in the U.S. for over 15 years and I speak English every day, I still feel like my English is not where it should be :/