Вадим, добрый день. В вашем вопросе есть несколько нюансов, в частности термины «диагностировать» и «лечить» не совсем психологические. Насколько я понял вопрос, то речь в нем идет о диагностике расстройств, это всё-таки прерогатива врачей-психотерапевтов и врачей-психиатров. При этом в вопросах дифференциальной диагностики системные знания по расстройствам имеют клинические психологи (иногда еще используется устаревший термин «медицинский психолог»). В любом случае, если речь идет о каких-то психических расстройствах, патологиях, то требуется другой специалист. Если же речь идет о работе с психическим, самоисследованием, анализом своего «Я» или самости, навыков и т.д., то в этом случае психологи и психотерапевты имеют достаточно большое количество знаний и инструментов для самопомощи.