James 4:7-8 KJV
[7] Submit yourselves therefore to God. Resist the devil, and he will flee from you. [8] Draw nigh to God, and he will draw nigh to you. Cleanse your hands, ye sinners; and purify your hearts, ye double minded.

Thinking about all the times I have heard someone say to me “resist the devil and he will flee”. That sounded good to me, so I would try it. I would resist and then I would lose, then I would resist only to lose again. Then one day I thought I would look that verse up for myself, and I found what was missing.  You see you and I are not strong enough to resist our own lust much less the Devil. The part I was missing and most miss is that before we can resist we MUST be in submission to God.