Welcome Nachshon BA!
As you can see, we're all in the same boat, more or less. If we stick together, we have greater chances of succeeding. So please stick around and hopefully you will be among the many many (myself included) who thank the day they joined GYE.
The following post of mine from this morning may apply to you as well.
Machshovo wrote on 12 Oct 2012 14:03:
A simple logical approach would be to study the GYE handbook which is geared to dealing with different levels of severity in these issues. Start with level one. If - after really working on it for a while - you do not see improvement, try level two. And so on, until you find your place. But you need to give it all you got. If you will look for loopholes and excuses, you'll surely find them. As Chazal teach us (Yoma 38b): If one seeks to defile himself, the doors will be opened for him. If one seeks to purify himself, he will be assisted.
We daven for your success, but as Chazal teach us (see Rashi Breishis 21:17), the afflicted person's tefilla is better and will be answered more promptly.
Hatzlacha rabbah - and remember, Rome was not built overnight. Recovery is a process. The main thing is that you should be heading in the right direction.
MT