Here are 4 very good articles from the organization “Desiring God” about how to think about, fight against, and deal with pornography.
A good quote about measures we need to take if we want to take sin seriously – “I have a friend who memorized the whole book and a few months ago he recited it to his church, the entire book, in order that he wouldn’t become an Esau. Dare I suggest to you, friend in Hong Kong, dare I suggest: Memorize Hebrews in your warfare. Your life may depend on it.”
This is one of the first articles I’ve seen talking about “fighting the haze” you feel after a failure, the meaninglessness, the hopelessness, the feeling of being numb and you have a hard time thinking of anything else. Overall, a really helpful and hopeful article.