If the subject comes up I let the person tell me where they're from. My ex was born in America but considered himself Jamaican, his entire family is Jamaican but he has an american accent. I dont think you should put a time limit on where someone should say they're from. It doesnt really change who that person is.