Thanks for all of the support. I recently had a double fall, so the feeling that others are in similar situations are also working on this, has helped me a lot.
My story, in short, is that when I was 9, I stayed by my cousins for a month and shared a room with my 13 year old cousin. Every night he made me lie with him and he'd mb, and other things. In hind sight, this sexual abuse may have put into my mind at a young age the false craziness that this activity isn't such a bad thing. I realized then that it wasn't something that made me happy, but I figured how bad could it be. At the time, I put it out of my mind. Or so I thought. Then around 9th grade I began to MB. At first I felt unclean by the activity, but the chemical release was so amazing that I had to continue, just one more time. After all, I could "always stop whenever I wanted to". As everyone here knows, that's pure baloney. It then got worse when I discovered what the web had to offer, even back then. It seems that it's more acceptable for men, even in frum circles, to walk and dress without proper tznius. Therefore, since this was what I saw easily, I started wanting to be like that person, physically. It led to then looking at inappropriate images of men exercising, with the rational that I could then visualize what I would work towards. Eventually, that then led to worse pictures and videos. It was a vicious cycle that only got worse and worse as time when on. Of course, came yomim noraim I'de be klapping and promising to never . . . but then i was back at it again. I began my journey to real teshuva when I saw someone on GYE. At first I was sceptical at it's worth. But, over time I came to realize that amazing wealth of knowledge that's available here to help people in all sorts of situations who are working toward a common goal.
The most beneficial tool that I have is a strong filter, with accountability software that sends a list of URL's to someone. So, that helps tremendously for the internet when I use my laptop. But, my main issue these days, are the images and fantasies that play out in my head. They pop up when I'm alone in my room, going to sleep, bathroom, etc. I've tried various ideas suggested, but what I find to be really hard, is when the temptation arises in the heat of the moment, to actually remember all the ideas. Sometimes, I simply forget. This is in no way an excuse, just the fact. And then there are times that I remember, but it can be so hard to resist just one fantasy. . .
It seems, that like life, this is a journey. It may not be short or easy. There will be ups and there will be downs. The main point is to keep your head up and keep moving forward. Hashem loves us all, and we need to show Him that we love Him to and are working to constantly come closer to Him.