God will give us victory over sin,
but sometimes He waits until we ask Him to.
"Who can discern his errors?
Declare me innocent of hidden faults.
Keep back your servant also
from presumptuous sins;
let them not have dominion over me!
Then I shall be blameless,
and innocent of great transgression."
Psalm 19:12-13 ESV