No pyro, I’m right there with you. And yes, it starts with Internet porn, which then brings about masturbation. It seems the more you try and fight it, the more Satan will attack, however, I do believe there is victory to be had. You gotta fight the good fight, pray the Rosary every day, keep yourself around positive and uplifting people (something I’m trying to do), and otherwise surround yourself with God as much as possible. If you’re going to use the Internet for whatever purposes, it’s usually best to use it in a public area (I like going to Panera Bread), that way, you won’t be able to act on temptations to visit sites which might cause you to sin.
I fell into it again last night. I’m now up early, trying not to think about all the time I wasted, and am slowly coming back to life. I intend on going to breakfast, coming back, praying the Rosary, and otherwise trying to meditate on God. When you fall down, you’ve got to get back up! Satan will attempt to pummel you when he knows you’re at your weakest. You can’t beat yourself up over it, and also, accept that God loves and forgives you, just as He does all other sinners, no more, no less.
Just my two cents.