Hi Ricky ,sorry to hear you are having a hard time of it.
For me, i think moving around a lot, because of dad's work, has contributed greatly to my SA, as i never got to meet life long friends. And it was hard to start all over again at our new town/city etc. I went to many schools,and had a hard time at a few of them,and i never felt a stability that comes with staying somewhere long enough.
I get dissapointed/sad that i had to move so much, and knowing how it has affected me, but i know that my parents were only doing what they had to do at the time. I know that they feel guilty about it.
But i guess other people say that by living in many places, they got to meet more people. So, i think it really depends on one's personality traits...and i think i was always going to be susseptible.
My parents weren't perfect, and i don't know your's, so it is probarly not wise for me too judge them. But i guess parents make many mistakes, and the scariest thing is to make a life for ourselves, when you have been brought up in a certain way,and the baggage, that comes with your past.
There is no easy anwsers to this question.
I will be a parent soon myself, so i hope i can do the best i can, but i'm sure i will make lots of mistakes. I will admit though, that i have pretty good parents, who encouraged me, but i still ended up, a troubled person inside.
I hope i have come across understanding mate, you may be in a hard situation i know.
Take care, and messenger me anytime if you like.