Forgiving yourself is not about forgetting. It is about not bringing the offense up to yourself in negative ways. Forgiving yourself is simply letting go of what you are holding against yourself so that you can move on with God. If God has moved on, shouldn't we do the same?
Every bit of energy we give to negative activities and dwelling on regrets, robs us of the energy we need to become the person God wants us to be.
If you do not forgive yourself of past sins, it is a form of pride. Whenever we enact a different set of rules, a higher set of standards for ourselves over others, that is pride. When we can find it within ourselves to forgive others, but not ourselves, we are saying that we are less capable of making a poor decision than others. We are somehow more intuitive, wiser, more insightful, more careful than others, and therefore, we are without excuse and should not forgive ourselves. When we reject the forgiveness extended to us by God and others, when we refuse to forgive ourselves, what we are doing is setting ourselves above others and that is pride!
“Dear Heavenly Father, I understand that there is nothing to gain by holding myself in unforgiveness and there is everything to gain by releasing myself from unforgiveness and beginning the process of healing. I want to move forward and make a positive difference in the future. I confess the ungodly accountability, self-abasement, and the vows I have made to never forgive myself. Because Jesus died for my sins, I choose to forgive myself--to no longer punish myself and be angry with myself. I forgive myself for letting this hurt control me and for hurting others out of my hurt. I repent of this behavior and my attitude. I ask for Your forgiveness and healing. God, help me to NEVER again retain unforgiveness of myself or others. Thank you for loving me and for Your grace to move forward with You. In Jesus' Name, Amen.”