You know, there may be different approaches for different people. Some people like to fight the Yetzer Hara with fire. That stopped working for me after a while, because I got exhausted at the prospect that I'd always be fighting.
Instead, I've been a little sneakier late...