Forgiving yourself doesn’t mean absolving yourself of any responsibility for past actions but rather allowing yourself to acknowledge errors and the grace to live in peace as an imperfect human moving forward.
Things happen for which you cannot change. And maybe it’s time for you to move forward and learn from errors without punishing yourself for them for the rest of your life. Because that benefits no one. Or maybe it’s time for you to jump-start that process.
Not all of these tips will be relevant to your situation, so take away that which is.