So sorry you are feeling so much pain and agony over the past.
Nothing we do to our bodies will change the past. The body is innocent, it deserves more than pain and harm.
This article helped me a lot with self harm.
Self-Harm: The Myths & the Facts | Embracing Balance