OK, sorry but I've had enough of going from one thread to another that you started Rachael, to get to know you and try to help.
DROP THE BOY NOW.. and find the real you, after you dump all the trash that has cluttered your life so far. And PLEASE don't get impatient.. and read this to the end. OK?
You have taken us from one problem to another as if in a CHAT ROOM... this is not a chat room. We do take questions very serious and really want to help.
It would seem that for some reason, you are sending pieces of a puzzle, piece by piece, and then expect us to come up with something that you 'desperately need immediate help' for in each thread.
Honey, you have some serious problems that need immediate attention, I don't deny that, but you are going about it the wrong way. It's not going to be easy for you, or anyone else in your life right now because nothing in your life has been easy.
It's unfortunate that you had to practically raise yourself. You did not get a chance to have a normal childhood therefore it's not easy for you to 'act' like a normal 12 year old.
Unfortunately, this is not something that can be 'fixed' piece by piece on the internet. This will take real people, some real hard time dedicated to helping you deal with your past and get you to a better future.
You need someone to be there for you when you get mad and cry, vent your anger, your fears, and your hopes. You've got so much bottle up inside that it will not give you room to move on right now. Please, please get some help from a councilor right now. Each day you wait, the angrier you will get - to the point of no return - and that's is not what you want.
If you can take that step to talk to someone and work with them, you'll see the difference it will make.
Stay with us and let us know how you feel, at any time, but promise that you'll get that help you desperately need, OK...
Lots and lots of HUGS!