This is an old thread come back to life...
God allows us to fall flat on our face into sin over and over for a purpose. That purpose is to humble us so that we lose all hope in ourselves and instead fall helplessly at the feet of Jesus.
Galatians 3:24
24Wherefore the law was our schoolmaster to bring us unto Christ, that we might be justified by faith.
However, not everyone who is defeated by sin will ever be humbled. The vast majority shall die in a defeated state and not enter into the Kingdom of God. We must press on and pray that God will cause us to fall to the ground and die to self - and most importantly - to lose all hope in our own righteousness, and to trust in the Righteousness of God instead.
Matthew 7
14Because strait is the gate, and narrow is the way, which leadeth unto life, and few there be that find it.
Matthew 7:21-23
21Not every one that saith unto me, Lord, Lord, shall enter into the kingdom of heaven; but he that doeth the will of my Father which is in heaven.
22Many will say to me in that day, Lord, Lord, have we not prophesied in thy name? and in thy name have cast out devils? and in thy name done many wonderful works?
23And then will I profess unto them, I never knew you: depart from me, ye that work iniquity.
John 12:24
24Verily, verily, I say unto you, Except a corn of wheat fall into the ground and die, it abideth alone: but if it die, it bringeth forth much fruit.
Philippians 3:9
9And be found in him, not having mine own righteousness, which is of the law, but that which is through the faith of Christ, the righteousness which is of God by faith: