2 Corinthians 5:17 NKJV “Therefore, if anyone is in Christ, he is a new creation; old things have passed away; behold all things have become new.”
When our Lord Jesus died on the cross for the forgiveness and removal of your sins, they were as of yet all in the future. You hadn’t been born yet, you hadn’t committed a single sin and yet He knew, and made a path to salvation for you. When the Holy Spirit called you and you responded, you received through the cross for all of your sin, past and future. Nothing you had or would do remained a secret from God.
For this reason, you can walk out from under habitual and addictive sin. There is no need to feel the ongoing condemnation of sin your life. As Romans 8:33 says “Who shall bring a charge against God’s elect? It is God who justifies.” Only God is lawfully able to prosecute our transgressions against Him, and when you accepted grace through the cross He chose to pardon you of His own sovereign will.
For this reason, the old you – the flesh, actually died at the moment of salvation. Instead you became a new creation in Christ Jesus, and that new creation is completely freed from the sin that used to entangle you. It may feel like you can’t shake something, but the scripture says you can. In fact it says you already have.
All you have to do is recognize that the only way you can be entangled in sin is by giving in to a lie. Sin only has an ongoing grip on you if you believe it does. Repent, not only for your sin but for believing its lie, turn back to God, and then forget. God has already forgiven you, repent and move on!