Психиатр с комплексами не помогает, если он не психотерапевт по совместительству. Так что вам к психотерапевту или консультанту с соответствующим образованием (психотерапевтическим). В России, в отличии от всего остального мира, по закону психотерапевтом не может называться человек без медицинского образования, поэтому многие психотерапевты (которые пришли в профессию из психологии, а не психиатрии) сейчас позиционируют себя как психологи-консультанты.
Давайте для начала определимся, для чего вам знать причины комплексов? Когнитивное знание причин от комплексов не избавляет. Это как знать, что у меня сломана рука и она болит. И ничего с этим не делать, когда вроде бы нужно в больницу - обезболить, кость вправить, гипс наложить. Это не совсем корректная метафора, но думаю суть передает.
Если причина все-таки нужна (для чего-то), можете прям сейчас пофантазировать и придумать одну или парочку - не ошибетесь. Потому что никто кроме вас самих не знает больше, чем вы сами.
На счет защиты информации, тут скорее наоборот. Наша психика защищает нас от информации)
Важно понимать, что без помощи специалиста, самопознание похоже на попытки укусить себя за локоть. Не совсем бесполезны, ведь пока крутиться будете, можете заметить что вокруг вас происходит. Но и эффективность не так чтобы очень высока, ведь все равно цели не достигнете.
Можете сходить к другому психологу, он возможно поможет вам придумать достойную причину. Вообще, самый безотказный вариант: «причина сокрыта в вашем детстве, во взаимоотношениях с родителями.» Подходит для любых проблем, почти всегда правда, ведь большинство проблем действительно идут из детства и семьи. Но вопрос в том, что вы с этим делать то будете?)
Чего вам сказал психолог? Что защищает <<данную информацию>>? 😅 Для начала пусть объяснит, что такое <<подсознание>>.