
Am I supposed to forgive myself?
Here's the answer:

Yes, you should forgive yourself because God forgives you.
The Bible doesn't say anything about forgiving ourselves, but it does talk a lot about God’s forgiveness and the importance of forgiving others. By understanding God's forgiveness, we will be able to forgive ourselves. God doesn't want us to stay at odds with ourselves or hold onto false guilt.
All of us are born into sin, and we all freely sin (Romans 3:23). This means that we need God's forgiveness. We can experience God’s forgiveness by placing faith in His Son, Jesus Christ. When we place faith in Jesus, we are given forgiveness of all our sins. We will all continue to sin after we place faith in Jesus, but God will still forgive us if we turn to Him (1 John 1:9).
Since God has forgiven us, we need to forgive ourselves, too. He doesn't want us to continue to live in a way where we are drowned out by shame, regret, and guilt. If we live like this, we won't be able to bring glory to Him. By forgiving ourselves as God has forgiven us and as we have forgiven others, we will be able to move forward in life.
Just as you have forgiven others, forgive yourself. This can be hard, but God can help you. If you are struggling to forgive yourself, ask for God's help in prayer. He will help you be supplied with everything you need in order to forgive yourself.

Bible Truth
"Shouldn’t you have had mercy on the other servant just as I had mercy on you?" (Matthew 18:33).
"You also became believers in Christ. That happened when you heard the message of truth. It was the good news about how you could be saved. When you believed, he stamped you with an official mark. That official mark is the Holy Spirit that he promised. The Spirit marks us as God’s own. We can now be sure that someday we will receive all that God has promised. That will happen after God sets all his people completely free. All these things will bring praise to his glory" (Ephesians 1:13–14).
"Put up with one another. Forgive one another if you are holding something against someone. Forgive, just as the Lord forgave you" (Colossians 3:13).