Thank you very much to everyone for taking the time to respond. It's taken me awhile to reply, as I took Dov's advice and didn't visit this website in a while.
Dov is absolutely right; I was paying way too much attention to this topic, and that attention was not only getting me into more trouble, it also magnified greatly my sense of guilt after falls. I have learned a lot from this website--guidelines of Shmiras Einayim, the thought patterns of feeling bored or down that lead to acting out, specific triggers, etc.--but I never thought for a second that I needed SA meetings or anything like that.
I do disagree with two things Dov said: #1, this sin was some sort of addiction to me, though obviously not nearly as strong as that which others face. Any unhealthy habit--video games, reading sports articles, even
talking too much/lashon hara--could be called an "addiction" if the thought patterns are ingrained enough so that when one is feeling a certain way, the relief is video games, sports articles, etc. Of course, these things shouldn't be treated as "addictions" and don't need the 12 steps or anything, but they might be called "addictions" (okay, that is kind of a strong word to use).
#2: About striving to be perfect. In my view, it is okay to
strive for something and not attain it, as long as you aren't too disappointed when you don't necessarily reach it. "Shoot for the moon--for even if you miss, you'll land among the stars." Of course, some things aren't even in the same universe, but require steady progress to eventually achieve; I hope to one day be a yarei shomayim, but right now it's such a lofty goal that it's not even שייך to evaluate myself on the standards that go along with it. I can conquer this thing--you're right, definitely not to the extent of R' Yochanan or others, but I can make a lot of progress. When striving to be "perfect", it depends on how you define perfection. I wouldn't define it as the level of R. Yochanan, but rather whatever level I am capable of achieving is perfection; I can strive to be above perfect, and therefore achieve my own
personal level of perfection. I guess Dov is basically right; for example, I'm not going to "strive" right now at least to learn Torah 16 hours a day, since that's not at all possible right now (but maybe in time)--I'm certainly not going to get down on myself for not learning Torah 16 hours a day, since that would be ridiculous. [At the same time, I'm not going to set my standards too low, either; even if I miss them, I will still be better off than without the standards.]
Anyway, I digress. I would like to mention one thing--I read somewhere (probably on
www.briskodesh.org) that R. Nachman was able to work on this issue in his youth until he conquered it completely. This set me on the idea that since this issue is very important, I should work on it too, but I realize now that the idea is totally counter-productive.
Thank you very much for the input. I've learned enough, and I'll try my best B"H to stay clean, occupy myself with other activities, and not worry myself too much about it.
Thanks!
P.S. Thanks for the input as well, Chaim (I remember you too). Thank you to everyone else who commented, though the מסקנא (or
my מסקנא went according to Dov.