The first step to getting a mental health diagnosis is by talking to your primary care physician or nurse practitioner. Even an urgent care center, walk-in clinic, or hospital can help you get the support you require. Typically, the doctors at these facilities will ask you questions and assess your current mental health state. They will then refer you to an expert specialist and/or psychiatrist. Your psychiatrist can conduct a psychological questionnaire and foster a long term relationship with you to get the right diagnosis. First mental health assessments only take about 60 to 90 minutes; however, it can take several months and years to get an official diagnosis.