“They will not frame their doings to turn unto their God: for the spirit of whoredoms is in the midst of them, and they have not known the Lord.” (Hosea 5:4)
There is a spirit of whoredoms. It constantly craves filthiness, sexual immorality, making motions in the body, etc.
You have cried secretly, you have fasted and prayed! Yet you can’t break from it. It’s a spirit – the spirit of whoredoms. That’s the spirit of adultery and fornication. That crave for adultery, fornication and masturbation in you is a spirit.
It’s a control! It’s an unclean spirit! You have power over it! Jesus gave us power against unclean spirits, to cast them out ( Matthew 10:1).
So, cast out the spirit of whoredoms in the name of Jesus – Mark 16:17.