Hey Megan
This post I just read by @Butterflymoonwoman is also great for you to understand that self harm is not so different from dealing with other addictions and you need to work on and respect your body…
Also - in keeping with the above message - check out Cravings & how to beat them, Isolation vs. Connection, H.A.L.T
EDIT - found another link here that would be very helpful - thank you @Starlight14 comfort box