although I have had some slips on the way, I'm still not doing it daily like I was everytime I used to slip in the past or when I was just generally self harm

I'll take it and run with it!!!! Congrats, indeed! That's marked improvement and we'll take those successes where we can find them!

TC