How many hours does it take to learn English?

Summary:
2200 hours said to require to master English
The most important thing is not to give up and keep going
Continuous commitment for self-learning is the key for mastering English.