I learned that I could give blood when I had the urge to do self injury. There is the pain sensation, but more importantly, there is a sense of self worth that comes with it. I haven't cut or any of that stuff since I got over my needle fear (go figure... yes, I see the irony here) and began to give blood.
Might help someone....