In my opinion (and experience), trying to subdue your sexual impulses is not going to help you. There's nothing wrong with watching porn, and I just don't think it's likely that it's "causing" your intrusive thoughts. The thing is, if you already have that association in your mind between the two - "when I watch porn I get intrusive thoughts" - of course you're going to have them when you watch porn! That kind of speculation just makes it stronger, because when you're on the watch for certain kinds of thoughts, that often makes them appear. Sort of self-fulfilled prophecy, right? Anyway, I understand you probably don't only have these thoughts when you watch porn, the fact that you worry so much about them and try to figure out the "cause" like this, is what's keeping them around and causing you so much distress. I struggled with sexual intrusive thoughts for years when I was pretty young, and at the time, I wanted so desperately to make them stop, I would try so hard to block them out, trying to like micromanage my own thoughts, and like keep myself from thinking anything when I was scared I'd have them. The thing is, it didn't work. What actually made a difference is when I got better at dismissing them, and understanding what little meaning they actually carry. After years now, I rarely have them, and even when they do pop up I kinda just go "gross, okay" and move on. Sorry to be so long winded, and if you feel like I've misunderstood. My point is just that porn is not the cause, and you shouldn't look for a cause in the first place - even if you were able to stop watching porn and block out any of those thoughts, you wouldn't really be solving the problem, just blocking it out.