To find a good job, you need to stay around here and look. You should have money saved up to do that. Seems that with your knowledge and degrees you say you have, I would think you would land a job in a month or 2. In 6 months from now if you go back, you will be making a million post comments on looking for a job anyways right? The car will always be there , so don't judge your loneliness over seas for just a car getting fixed up. Come home and be happy. 99.9 percent of cc.c members are home, doing the best they can, and dealing with all the normal everyday issues that come up. You yourself did it before this current job, and you can do it again.