((((((((((((ginniesky)))))))))))))
Maybe you need to have someone over that you can talk to, or go somewhere else where you feel safer?
I'm sorry you self-injured, but it is not your fault. Bad things happen, and stress can really cause someone a lot of emotional pain that is really hard to deal with.
I know you probably don't like this... but it takes time to believe that past bad things aren't your fault. You (as a whole) have to believe it... and some days it's easier than others.
I care, you know I care about you. I know you've got the power within you to hold on, I know you can do this.
Breathe. Ground yourself. Take a walk outside. Get some fresh air and a change of scenery.
Keep PMing me, because I like hearing from you... no matter what.
ps. Re-read the post in Kudos I made for you, and remember that you're cared about here, and loved.