Keep fighting the good fight
I've been battling with self-harm for 10 years now. All I want to say is even though it's extremely hard, you shouldn't give up and give in to it. All it takes is one bad night, one uncontrolled scenario, and it all comes crashing down.
I know for a fact because tonight is that night. But even though I just lost 2 years clean of the habit I know in my heart I can do this. I believe that if I can do this---and I'm extremely emotional and 'weak' and whatnot---there is a lot of hope for anyone who is reading this right now. Know that you have my support, I know your difficulties and you are not alone.
If ppl want to talk further, drop a comment and hopefully I can help you : ) Keep fighting the good fight people---it's not futile!