yes you have ocd. comes in many different forms i had it myself. things that work would be medications, therapy , meditation.