How long has it been since you last self harmed? Remember every minute free is an achievement, so keep at it!
That is fantastic Craig Well done. It's been a long time for me in fact so long I forgot when I last did it lol