If you come to Jesus with a SERIOUS HEART and you ask Him to accept you as a child of God then He immediately accepts you without any conditions. He will not look at your past, where you come from, what you have done. He will accept you, forgive you and give you a FRESH START. He will make you NEW, He will make you a child of God with ALL THE BENEFITS of a child of God.
He will IMMEDIATELY SET YOU FREE from the power of sin and of addictions. I have seen a man as drunk as a skunk become sober in a moment when he accepted Jesus Christ. Jesus Christ makes you FREE from the power of sin the MOMENT that He accepts you. Those whom the Son of God has set free will be FREE and FREE INDEED, immediately when they come to Him.
But most believers go BACK TO SIN,then they themselves have turned away from Jesus, they despised the freedom that He gave them and then they do not get free again. If we despise the freedom that He gave us then He allows us to go into the bondage that we love and THAT IS WHY MOST BELIEVERS CAN NOT STOP SINNING. They went BACK to sin, they went back to bondage because they loved sin and they despised the freedom that Jesus gave them.
If you want to STAY FREE you have to STAY WITH JESUS CHRIST, that is the only place where you have freedom. But if you have turned away from Him and you have fallen into sin and you have become ENTANGLED, BOUND again in the bondage of sin and addictions then YOU have to MAKE UP YOUR MIND and BE SERIOUS with Jesus Christ. You will have to fight the battle and YOU will have to reject that sin, you will have to fight against the devil that you invited back into your life. You have to take sides with Jesus Christ, go back to Him. He will accept you but you will have to fight off the devil in the Name of Jesus Christ. REPENT of your sin, TURN AWAY from your sin, HATE it, HATE satan, HATE your bondage, LOVE Jesus and then REJECT that sin and that bondage in the Name of Jesus Christ. SUBMIT yourself to Jesus, RESIST the devil and he will flee from you, but you will have to FIGHT with every bit of power that is in you until you have no more power and then Jesus will give you the power to REJECT the devil, to overcome that sin. But you have to be serious, you have to give it everything that you have and then Jesus will help you. Then you must STAY WITH JESUS, do not despise the freedom that He gave you.
HATE sin, HATE the devil, HATE your bondage, LOVE Jesus Christ and FOLLOW Him with ALL YOUR POWER. STAY WITH HIM, resist the devil and he will flee from you. Stay away from sin, stay with Jesus and you will STAY FREE. If you go back to sin you will perish because NO SINNERS WILL GO INTO THE KINGDOM OF HEAVEN.
May Jesus bless you.