That's sweet. Good for you for making friends online! And most of them probably aren't 60 year old greasy men with their dicks out. Meanwhile I'm sitting here and wondering why I repel all the online pervs and nobody wants to talk to me. Story of my life. Zero out of ten, would not recommend.
Anywho, I'm really glad you've been clean for so long, I'm proud. I hope it's not just the self-harm, though, and that you're actually feeling better, too.