As a male teenager, I understand exactly where you're coming from, and how easy it is to find, and slip into such things. And I know how you feel; when you're alright, it's great. When you slip, avalanche. It's really tough, especially if you have a graphic memory. But I'd like you to know I'm praying for you. I know that those links are really, very helpful.
I haven't gone to such extremes, but if it gets worse, I'm considering getting a filter for my internet. Of my own accord. Perhaps that may help you? choosing a password such as "ssahsfsfjshswfhwrh" for it may also help - random typing you won't remember.
Anyway. Just a small input.
Despite not having much "worldly experience" compared to some might have, (no offence to anyone - I just plain don't know)
I offer you my support, and would like to say that you can PM/email me whenever you like, should you want to.
-Max