I'm living on a business visa, somewhere in Asia. I am a freelancer, on long to medium term contracts (6-12 months), but my clients may cancel my contract at any 3 month notice, depending on how they feels (that's the nature of the game). Which would mean that my business visa is in limbo, and I potentially need to return to where I came from; which for me would be fatal at this point (economically, spiritually & socially).
The way I cope with this, is by making sure that my current contract does not define my future. I'm always interviewing and networking with new companies & clients (3-4x per month), and am working on my own startup, which after +1 year is slowly getting users. Perhaps there is no perfect advice here, but I cope by making sure that my job is as replaceable as me. I also have backup plans for if my visa doesn't work work out (spend some time in another country, where I already made plans to get around if my visa becomes a problem).
The way I cope with this, is by making sure that my current contract does not define my future. I'm always interviewing and networking with new companies & clients (3-4x per month), and am working on my own startup, which after +1 year is slowly getting users. Perhaps there is no perfect advice here, but I cope by making sure that my job is as replaceable as me. I also have backup plans for if my visa doesn't work work out (spend some time in another country, where I already made plans to get around if my visa becomes a problem).