I suspect by your great amount of traveling around that the problem is not the job market, but your difficulty integrating with society (even outside of any one culture) as a whole. I hope that you can find stability, at least up to your yearnings to travel and live life as a rolling stone. The first step is for you to realize that who you are and what you want to achieve are in conflict with each other. You have had some very low points it sounds like and have not yet changed. Perhaps you never realized that the problem is not with those around you, but within your own self. This is a very self defeating illusion.