Well i definitely understand your english! it is good! i actually thought you were a native english speaker with your user name 'Bob Whiteman'.
It is true that languages take so much time.
I study am studying russian on my own everyday. I will get a tutor soon because it is quite a challenge!