Вы верно подметили, что нужен именно наркологи и психиатр, потому что зависимость это психическое заболевание. И в первую очередь работать нужно с головой. Но как уже сказали бесплатно лучше не лечиться, и настраиваться на значительные траты. Посмотрите, вот тут можно получить психиатра нарколога https://mcmk.ru/
Тут вы не совсем правы. Наркотическая зависимость, прежде всего, всё-таки физическая болезнь. Потому что если ты не примешь дозу, то у тебя начинается ломка. Тебя трясёт, тошнит, всё болит, даже пена изо рта пойти может. И это является как раз основной причиной того, что наркоманы не могут просто так взять и бросить употреблять.
Тут комплексная проблема, на самом деле. Человек становится зависимым от наркотиков и физически, и психологически. Вот он просто жизнь ментально без кайфа себе больше не представляет. При этом он вполне осознаёт, что это всё может до могилы довести, но бросить не может. Поэтому тут надо не только прочистить кровь и организм в целом, но и мозги вставить на место. Вы можете обратиться в частную наркологию в Москве https://doctor-alko-stop.ru/. Там есть и наркологи квалифицированные, и психологи, и психиатры. Так что наверняка вашему больному помогут.