I've been through it all, man. Everything. Cutting, suicide attempts, etc. It sucks, but eventually, things work out. The thing I found that helped the most was having people to talk to me, people who were or had gone through the same thing I was. I'm not online often, but I'll pm you my phone number. You shouldn't have to be alone. Hold on.
Sebastien