If God is for us who can be against us that means we cannot be against ourselves. When you repeatedly ask God to forgive you you are saying to Him, “I do not believe You.” When we think that we cannot forgive ourself we are not doing what the Bible says for us to do. God forgives us, the Bible says so. Nowhere in the Bible does it say we have to forgive ourselves forgiven is forgiven. It is satan that is eating you up inside and defeating you, not God. God forgives when you repent. Move on and do not look back. Forgiven is forgiven with God.
Romans 8:1-2 NASB “Therefore there is now no condemnation at all for those who are in Christ Jesus. 2 For the law of the Spirit of life in Christ Jesus has set you free from the law of sin and of death.”
2 Corinthians 5:17 ESV
“Therefore, if anyone is in Christ, he is a new creation. The old has passed away; behold, the new has come.”
Acts 3:19 NASB “Therefore repent and return, so that your sins may be wiped away, in order that times of refreshing may come from the presence of the Lord;”
Psalm 103:12 NASB “As far as the east is from the west, So far has He removed our wrongdoings from us.