I'm not going to try to give my full testimony here, because I'm here to give some free advice that costs nothing to follow. Consider the possibility that although you are a Christian, nevertheless it is possible for you to have a sexually impure demon riding your back. Deal with it like it were an actual unclean spirit, exactly the way Jesus and the disciples did it. Don't try to be fancy. Either find a brother you trust to do this, or say it yourself "You unclean spirit of pornography and masturbation, I order you out in the name of Jesus" That's it. It either works or it doesn't, either way you've lost nothing. *ps If it works, don't think that means you don't still have to discipline yourself to not watch porn and/or masturbate. I was delivered and walked back like a dummy after months of not even being tempted. Being delivered just means you have more of a choice in what you do. You still have to exercise self-control. That's all I had to say. I hope someone is helped by this.