Wow been through a lot as well! All that moving is extremely hard. I have it on a small basis with my family in different states and even that takes a toll so country would be very hard.
I think the important thing is to never loose site of the ultimate goal to obtain a comfort in some
Sort of happiness, make sure that at the end of all the troubles, issues and heart break that you reach that goal and that dream/ journey and not to loose site of the end of the tunnel and make sure that it all leads to light because at the end of the day I think it's so easy just to settle into unhappiness and just accept it for what it is and think that that's the way it is. I don't want to go through life always onto the next big win, I'm glad that I'm finally getting to that point where I enjoy each day and enjoy life for the moment because I can't imagine living for something else in the future and something that is so far away.
Of course on the terrible journey which is a normal part of life it makes and moulds us to who we are and we have some good memories in between as well to look back on, just make sure it doesn't consume your whole life because it's so easy to fall into that living for the future.