Hi, I think I have obsessive-compulsive disorder, before I left my home I have to check all of the power switches after I turn them off 1 minute ago, while at the same time I know I am doing stupid thing and telling myself there is insurance covering everything . There're so many voices saying that's not necessary and i'm inventing ways trying to gracefully reduce this habit, like count to 10 and finish the checking todfay, and the second day count to 9, and so on, but I never stick to it.
The other thing is I never leave a cup on my office desk and always buy bottle water because I'm afraid some dirty stuff could get into the cup somehow while I'm not around.
Also, when I walk upstairs and meet people walking down while they're talking I always afraid they will accidentally spit on me; when a cook says something while giving me the meal I order in a cafe I always have the same fear.
The fear/anxiety comes when I need to use my hand to touch a door nob to open office door, whenever possible I go to the toilet to wash my hands right after it so that I don't have to struggle with the thought that something very dirty/dangerous in my hand. I never want to shake hands with people, just the thought that some people don't wash their hands before leaving the toilet is enough to worry me.
Please give me some practical advices to help to reduce my pain.