Listen, I'm struggling the same as you are actually and there is one bright spot. We have reached this level. There's one more step that needs to be done.
First of all don't believe many who say Paul underwent the same thing, so who are we. Because Paul underwent these things BEFORE he was saved, thats why he said what a wrecked man I am!, who will save me from this body of sin, thanks be to the lord Jesus Christ romans 7: 14-25 .
Paul also says in 1 Corinthians 6:9 " Neither the sexually immoral nor idolaters nor adulterers nor male prostitutes nor homosexual offenders"
So as you see as john also said, if we keep on sinning then the truth is not in us. So we are still not saved, but the good news is that we are now mature in knowledge and reached this part to almost getting there. However, we can't seem to repent, because as it is said " do not be hardened by sin's deceitfulness". So even though we are not hardened(because if you are you won't care about sinning), we have been hurt from our sins, because while we were reading the bible and seeing the grace of God and Experiencing his love, we forgot that he was showing us his mercy, not because we are good, but that we can RELY ON HIM COMPLETELY. It was a call of faith.
However, now we must do this one last step. That is the solution. do not concentrate on this too much, but read the bible with a sincere heart and pray everyday for God to make you repent. As you rely on him and waiting for him to answer, he'll be there for you
. You and I are being disciplined, because we underestimated sin and while we had so much love and experience from him, we didn't put all our faith in him.( meaning denying ourselves and picking up our cross DAILY). remember the days are evil and the devil is a roaring lion.
you see by now you should be happy. Trust me, just pray everyday for God to free you and make you repent and READ DAILY and TRUST IN HIM and NOT BY YOUR OWN UNDERSTANDING. You will then be free. The best news is that we didn't lose heart yet, because of God's love that is always with us WAITING for us to come, but our refusal caused us to be disciplined and experience a slight hardening. just pray from your heart and RESIST watching inappropriate content and read the bible and IT WILL COME by itself when Christ sees you really want to stop and not just saying that!!. But remember that you have to resist and pray daily from your heart. Tell him "I'm sorry and I'm waiting for you to come and make me repent, and I will resist even though i'm powerless, because I trust you will come back to me and free me". (You have now come to realize FINALLY!! that you need to repent and I'm sure you reached it after a long fight with sin.) pm me if you need help with anything or email me.