My answer: Oh boy! I don’t think there is a ‘right’ answer to this one! 20 years of living in England and some people still refered to me as the ‘American’ and I even held a British passport! Go figure that one out.
To some people you never have the right to call your new home ‘home’ and, yet, others are offended if you don’t! Talk about a rock and a hard place. I guess the answer is therefore….call it home when YOU are ready too. Of course, you have to be sensitive to those around you AND you may find yourself in a situation where your skin color may NEVER allow some people to think you have the right to call it home.
For me my accent is a give away. The English people call me and American and the Americans call me English – go figure 🙂
PS I love people askign me questions – so fire away!!