I agree, living in a country with different language is definitely a challenge, may it be social or practical challenges. Generally, people require a lot of time to adapt because a lot of things change, from the way they make jokes with their friends to using it in their professional life. Additionally, in certain countries, the natives may still treat people with different background as an outcast.