God can and will heal anybody who earnestly asks and as you say repent.
I’ve seen it and heard the testimonials.
He truly is Amazing!
I have found that some of the things that help are asking God to remove the desire, and then taking the area in your life that you surrendered to the control of the enemy and asking God to purify and sanctify it and build in it’s place a FORTRESS of the Truth based on His word.
I hesitated to use the word stronghold because of the connotation to the demonic, so I figured a fortress of truth works better.
And I pray it our loud so that it is IMO, more firmly established in the spiritual realm. I think that actually saying the stuff out loud rather than just
thinking it is more effective.