I had a thought, if you were not born and raised in your 'home country' and then went to live in your native country, would you consider yourself as a expat?
I was born and raised in England but never stayed or lived in Pakistan but have visited for 2-3 times in my entire 22 years of my life, now I have stayed in Pakistan for 5 months and learned things that I never know and the way of Pakistani living, am I an expat in Pakistan?
I did consider myself as one though when I first came here.