Quoted By:
Give up all hope for a better past.
Kicking yourself will not change what has happened, it will only leave you sore from being kicked so much. What's harder yet is that you may already have engrained habits of beating yourself up, those habits too are a thing you must forgive of yourself. It will take time to change. That is alright. Perfect isn't possible, progress is. So take that first step towards forgiving yourself. Then another. You'll eventually stray from that path, but that too is alright so long as you recover and take another step in the right direction. That is what progress looks like.
But this is not only something for yourself, rather of others too. Holding onto the hurt others caused you does nothing to change what happened, it only gives them the power over you to continue the hurt. Forgive, not for them, rather for you. You deserve peace.
Even of the world, no one has to be at fault. Still, holding onto the hope that things could have gone differently than they did will not change a thing. Your expectations can not come to be and each time you are confronted with that reality it will hurt you again. So make peace with what is and peace you will have.
The people who hurt you aren't thinking about you right now. The world isn't stopping cause you wanna dwell on things that can't change. So, are you gonna get up and move with the world or let life pass you by?