Jazz your parents have done so much for you and supported
you through all of your changes. I just feel that at times you are a little selfish at times. Living out on your own is a big financially draining and cost grow everyday. You need to respect them more and realize that they worry, thats what parents do.
You will understand when it is your turn to be a parent.
Just try to be more patient and work out a plan for them as well as you and family members. It has not been easy for your parents and they deserve a Big thanks. I know you have come a long way, but try to think things out more with a plan to see the big picture of keaving home.
Take care.