Allot of people have already given you so much support, but I felt responsible to give you some of my own.
Having a dysfunctional family isn't fun, I know. It makes you grow up too fast and forces you to spend your time stressed and overwhelmed when you should be spending your time being young and discovering the world.
I know this wont be able to do much to help you and that breaks my heart. You shouldn't have your parent's problems passed on to you. You don't deserve that.
All I can say is to be strong, try not to let their problems become yours. You own your own life and you decide where your life is going, not them. Don't let them ruin it for you. This might not be much, and might be completely useless to you, but it is all I can offer.
I hate that I can't do more to help you or show that I care about this, because I do.