i know how you feel therapy is very important and medication in case you dont see progress for a long time or its really making you suffer a lot   moral rigidity is a common trait among ocd sufferers and it makes you see the world morally black and white when theres in fact a lot of grey in between ocd can make you be too tough on yourself and others because you obsess on judging things and labeling everything as exclusively good or bad   remember that we fear we are going to feel like this forever thats the fear behind the obsessions this is absolutely imposible because no one can feel a certain way forever do you think that its always going to torture you the fact that for example another girl popped in your mind in a random moment no if you resist the compulsion the thought will go away and something else will replace it then you will understand that those events are simply part of life and each new obsession will make you less anxious because you know they will pass too  this can be beaten a good first step is to start postponing your compulsions as long as you can and tracking how far you can go each time this way youll see that something that was eating you up 4 days ago suddenly doesnt seem so urgent and horrible anymore and youll start losing fear of upcoming thoughts