It takes different people different amounts of time. Some can master it after only a few weeks of studying. I myself have been studying Esperanto for a few months now and have acheived a good proficeincy of the language. Note: My study plan for esperanto is not very intense, mostly only when i have free time. One of my problems has been correlitives.