People face the struggle of leaving their bad life and doing the will of God even when they are ready to follow God. Even some strong believers have this same problem. It simply means your spirit is willing to do good but your human form is not willing. God knows how tough it is for us and does not hate humans for that reason. The most important thing is that you're sorry for your sins and truly want to change from evil to good. Your feelings telling you to do good means God is in your life.
“For I do not do the good I want to do, but the evil I do not want to do this I keep on doing” (Romans 7:19).
Galatians 5:16 says, “Walk by the Spirit, and you will not gratify the desires of the flesh.”
Bro Eli explains that we can not stop doing bad by our own decision, we must involve God and ask for his help. Our life can turn around through prayer and asking God for forgiveness and we're truly sorry for our sins. Anytime we fall we should always run back to God. God is merciful and always want to help those who wants to follow his ways.