Hi, so I have had trouble forgiving myself for past sins (many of them sexual) and it leeches over into thinking that God either hasn't forgiven me or that I have to keep asking forgiveness over and over again. tonight i ran into a little note on a book. It recommended writing down your sins, asking Jesus to forgive you, then receive His forgiveness and shred/cut the paper up. I thought that was neat and I tried it. Its still early in but I think it might have helped me, so maybe it will help you. Just to help it sink in that God has forgiven you (after you ask His forgiveness) and that He doesn't remember our sins after we ask for forgiveness.

""For I will be merciful to their unrighteousness, and their sins and their lawless deeds I will remember no more.”" (Hebrews 8:12)

""And this is My covenant with them when I take away their sins.""(Romans 11:27)

"Then he adds: "Their sins and lawless acts I will remember no more."" (Hebrews 10:17)

""He will again have compassion on us; He will vanquish our iniquities. You will cast out all our sins into the depths of the sea."" (Micah 7:18)

""I, yes I, am He who blots out your transgressions for My own sake and remembers your sins no more."" (Isaiah 43:25)

""No longer will each man teach his neighbor or his brother, saying, 'Know the LORD,' because they will all know Me, from the least of them to the greatest, declares the LORD. For I will forgive their iniquities and will remember their sins no more."" (Jeremiah 31:34).