"most people have horrible amounts of faith"...this is not true. Its written " God hath dealt "to every man the measure of faith.
If one is "born again" ALL things become new. Sin no longer has a hold over us. We no long HAVE to listen or obey it. Now.. we still live in a body that has not been changed yet. So NATURE is still there. Nothing but nothing is controlling us. Making us think desire what ever. Nothing wrong with looking at someone...and then desire kicks in..thoughts then start coming from somewhere else. Thought you just were not thinking.
Now.. you have a free choice. ACT on those thoughts.. you now sinned. You dont have to. Go for a run or take a REALLY cold shower. JESUS is real. The LIE is you HAVE to think on it or you cant stop.. its all lies. You have the faith. This is not based on how you feel. You dont have to think anything you dont want to.
Again this is not based on feelings. Jesus really did set you free. The enemy is just playing games.. lying to you. You do in fact have the faith. YOUR NOT ALONE! Relax.. we FORGET those things that are behind. It can not be by chance I was reading about what we should be thinking on...
"Finally, brethren, whatsoever things are true, whatsoever things are honest, whatsoever things are just, whatsoever things are pure, whatsoever things are lovely, whatsoever things are of good report; if there be any virtue, and if there be any praise, think on these things."
If we walk in the spirit we will not fulfill the lust of the flesh. So.. relax.. really. Smile.. A your FATHER is for you...He is not against you. He does not judge you nor condemn you. ALL of this will go. REALLY! See what HE STARTED IN YOU? OOOH HE IS GOING TO FINISH! Your Fathe NEVER looses. He WITH YOU...and WILL help you. Theres your faith. That no matter what it looks like sounds like FEELS like.. what HE started HE will finish. He will help with your desires.. THINK ON THINGS OF GOD! bind that eneny in JESUS NAME. And take hold of those thoughts... just say no.. i rebuke I resist those thoughts in Jesus name I will think on things that are true..are pure..so forth so on. SPEAK HIS WORD!