Everything is debatable. Our understanding of the Bible has yielded this observation: Nowhere in the Bible is “self-forgiveness” offered as a solution for wrongdoing. Our model for self-forgiveness is based upon Psalm 51 which depicts the spiritual and emotional trajectory that King David, “a man after God’s own heart (1 Sam. 13:14),” experienced following his affair with Bathsheba and subsequent involvement in the death of Uriah. For Christians, non-Christians, and non-religious alike things like self-acceptance, self-improvement, and commitment to the greater good are components of self-forgiveness.
Forgiving oneself is, for Christians, probably something that comes after you feel forgiven by God. After all, if you believe that God hates you because of what you have done (or should have done, but didn’t), chances are it will be difficult to find the personal peace you are seeking. TIP: For Christians, God provides all you need to be forgiven—confession, repentance, and complete forgiveness. Sometimes we struggle to understand the endless horizons of God’s forgiveness and feel guilt or shame persist. When we finally really and truly feel God’s forgiveness we probably call that “self-forgiveness.”