Home » Overcome » Past Sins » Jesus forgave my past. But I am not able to forgive myself. Why?

Jesus forgave my past. But I am not able to forgive myself. Why?



Dear friend, we receive many emails from our readers on this topic. I have asked forgiveness for all my past. I know Jesus forgave all my past mistakes. But why I am not able to forgive my past? Why I am getting the feeling that my past was never forgiven. 

There are two components to our forgiveness of sin. One is grace and another one is faith. 


We are forgiven by the grace of our Lord, Jesus Christ. To forgive all our past mistakes, Jesus had to suffer and die on the cross. He took all our inequities and our sorrows to wash us clean from our past. The Bible says, "But he was pierced for our rebellion, crushed for our sins. He was beaten so we could be whole. He was whipped so we could be healed." Jesus took all our sins and died on the cross on behalf of us. This is pure grace i.e we received forgiveness from God when we do not deserve it. 

Forgiveness for our sins is 100% guaranteed by the crucifixion of Jesus Christ. The Bible says, "If we confess our sins, he is faithful and just and will forgive us our sins and purify us from all unrighteousness." The only pre-requisite to receiving forgiveness is the confession of our past mistakes to Jesus Christ. 


While Jesus guarantees forgiveness of our past mistakes through grace, we have another component in the process of salvation. That is faith. The forgiveness of our sins is assured through grace when we confess. We need to receive and accept it through faith. If we do not receive the assurance of salvation then doubts will crop up. The Bible says, "We are saved by grace through faith in Christ Jesus and not by our own efforts or works" The sentence "through faith" is very important here concerning the above question in the title. You might now ask why I don't have faith if Jesus has already forgiven my past? The Bible says, "So then faith comes by hearing, and hearing by the word of God."

If we really have to understand all about the sacrifices Jesus has done for us and the assurance of salvation He has given to us then we need to invest our time in reading the Bible. We would like to show you some of the scriptural promises, which offer the assurance of salvation when we confess and ask for forgiveness. 

As far as the east is from the west, so far has he removed our transgressions from us.

Come now, let us reason together, says the Lord: though your sins are like scarlet, they shall be as white as snow; though they are red like crimson, they shall become like wool.

People who conceal their sins will not prosper, but if they confess and turn from them, they will receive mercy.

He forgives all my sins and heals all my diseases. He redeems me from death and crowns me with love and tender mercies.

But to all who believed him and accepted him, he gave the right to become children of God.

Dear friend, I hope the above bible promises helped you to understand the assurance of forgiveness Jesus wants to give you. Jesus is not only willing to forgive all your past but he is willing to forget your past mistakes and make you a precious child. Start believing and start building your faith in God. There are many more treasures similar to his in the Bible. If you do not have a hard copy of the Bible you can start with online Bible at https://www.biblegateway.com/

But try to purchase a hard copy which you can read every day in your mother tongue. 

We are going to pray together now. Jesus is going to change your life. He is going to give you the assurance of salvation. Satan will come and tell you Jesus has not forgiven your past. He is a liar. Tell him what the Bible says and he will flee. Let's pray to Jesus.

Please place your hand on your heart and pray the below prayer in your own words.

Dear Jesus, I come to you with a rejoicing heart. Thank you for the great love and sacrifice you have made for my past mistakes. Thank you for washing all my past mistakes through your precious blood. Thank you for the grace. Please build my faith. I want to receive forgiveness in faith. You have done everything for me. Jesus, Thank you so much for all your promising verses in the Bible. Fill my heart with the assurance of salvation. Help me not to make the same mistakes again. I want to follow you with all my heart. I put my trust in you and believe you. In Jesus's mighty name, I pray. Amen. 

Do you want to know more about Jesus? You can subscribe through the below Growing in Christ form. We will be in touch with you through emails for the next 5 days. You can unsubscribe at any time.

Leave a Comment

You can read the great testimonies of what Jesus has done for the others who went through similar situation as yours. God can surely do the same for you too. Read the testimonies here to know more about what Jesus can do for you.

Humble your heart before the Lord. Connect with Jesus today. God is waiting for you. Please do not let this time slip away without making a decision to follow Christ.

Follow us in Social Media


For Counselling and medical Support, please contact your local experts.

Overcome Thought Study FAQ