I can relate to the 12h time difference. It is really tough when connecting with people from back home. It also makes it really hard to go back in emergencies.
I did however choose to stay living abroad. As I married a local and had kids, I created a bit of my own family here too.