“Free yourself from your past mistakes, by forgiving yourself for what you’ve done or went through. Every day is another chance to start over.”
Forgiving others is important, but sometimes you need to forgive yourself too. None of us are perfect, and that is what makes us human.
We feel like we mess up friendships, relationships, opportunities, etc. Have you ever just been sitting and thinking and all of a sudden everything that's ever gone wrong comes back and haunts you? You sit there over analyzing every single detail until you're upset and depressed. It could have been something that happened years ago, but there you are, thinking about it and how you wish you had a do-over.
Don't beat yourself up.Take those as learning experiences and keep going. If I learned anything in my sociology class my freshman year of college, it was that "all emotional pain lasts twelve minutes. Anything after that is self-inflicted." Allow yourself time to learn and grow into the person you were meant to be and want to be.
Change doesn't happen overnight, so ride with the process, even if some bumps occur in the along the way.
"Forgive yourself first. Release the need to replay a negative situation over and over again in your mind. Don't become a hostage to your past by always reviewing and reliving your mistakes. Don't remind yourself of what should have, could have or would have been. Release it and let it go. Move on." — Les Brown