I feel for your situation, i really do but ultimately all the good advice that has been given is almost entirely pointless if you dont first "grow up".
Take responsibility, find out everything there is to know about where your money is going etc and start looking at the positives instead of...