Fortune cookie
You are about to make some changes in your life (again). Changing jobs, changing residence, and if that doesn't work, then changing continents. As for changing marital status, unless she falls right in your laps, you're not getting any.
Nothing stays the same. Hard times pass and never persist, just notice when the good times arrive, and make good use of them, and thank God for both the bad and good times.
And remember: إِنَّ مَعَ الْعُسْرِ يُسْرً (alInshirah:6) and وَعَسَى أَنْ تَكْرَهُوا شَيْئًا وَهُوَ خَيْرٌ لَكُمْ وَعَسَى أَنْ تُحِبُّوا شَيْئًا وَهُوَ شَرٌّ لَكَُمْ (alBaqarah:216)
Patience is a virtue. Sometimes you don't wait long enough. Don't let time scare you. Wait as long as you can before you settle --but not too long. Sometimes concessions are worth it, but know how to live with it.
Just keep on working hard, know when to rest, and know when to quit --but don't make it easy. And hey, keep on trying.