Это не психическое заболевание, но ситуация довольно классическая, такой невроз (невроз навязчивых состояний), в принципе, средней руки психотерапевт вам поможет.Смысл в том, что дело не в замках. У вас есть определенные подавленные стремления, которые дают о себе знать таким непрямым способом. Если вы попытаетесь бороться только с самим симптомом, то либо он усилится, либо выразится в чем-то еще худшем.То есть вам нужно пройти до вот этой подавленной части, которая хочет, чтобы вы ее признали, и вот так вас зовет. А потом научится жить вместе с ней, а не запирая ее в чулан.