this also depends a lot on the language, many of the Romance languages are relatively easy to learn, many of the Nordic ones seem quite difficult.
Difficulty of course may depend on what you are moving from to what you will be using.
this also depends a lot on the language, many of the Romance languages are relatively easy to learn, many of the Nordic ones seem quite difficult.
Difficulty of course may depend on what you are moving from to what you will be using.
Leaving that aside, there is a concept of linguistic distance from people´s first language, which makes it easier or harder to learn another language. French and English are very close to each other, as are Arabic and Hebrew, the Scandinavian languages are also all very close to each other (a little further from English), except for Finnish of course, which is kind of out there on its own. There is a nice recent paper looking at this in the academic context:
https://www.sciencedirect.com/science/article/pii/S004873332...
Essentially how far your native tongue is from the language you are attempting to learn will drastically affect how long it takes to learn it for most people.
Some languages take english L1 speakers 3x as long to learn as others.
I agree with GP's 2 years for Cat I-II languages (assuming you're mostly living there and learning the language in your spare time, not intensively).