Here’s a simple breakdown of the differences between a primary care doctor, therapist, counselor, psychiatrist, and psychiatric nurse practitioner.
🩺 Primary Care Doctor (PCP)
– General medical doctor for physical health.
– Can diagnose and treat mild mental health issues.
– Prescribes medications.
– Not specialized in mental health.
– Degree: MD or DO
💬 Therapist
– Provides talk therapy for emotional or mental health.
– Helps with relationships, stress, trauma, etc.
– Does not prescribe medication.
– Can be a psychologist, social worker, etc.
– Degree: MSW, PhD, PsyD, etc.
💭 Counselor
– Offers talk therapy, often for short-term problems.
– Helps with stress, grief, school, etc.
– Does not prescribe medication.
– Degree: Typically has a Master’s (LPC, LMHC)
🧠 Psychiatrist
– Medical doctor specializing in mental health.
– Can diagnose, treat, and prescribe medications.
– May offer therapy, but often focuses on medication.
– Degree: MD or DO + psychiatry residency
💊 Psychiatric Nurse Practitioner (PMHNP)
– Advanced practice nurse in mental health.
– Can diagnose, treat, and prescribe medications.
– May offer therapy.
– Degree: MSN or DNP (Master’s or Doctorate in Nursing)

Quick Comparison
| Role | Can Prescribe Meds? | Provides Talk Therapy? | Medical Training? |
| Primary Care Doctor | ✅ Yes | 🚫 Rarely | ✅ Yes |
| Therapist | 🚫 No | ✅ Yes | 🚫 No |
| Counselor | 🚫 No | ✅ Yes | 🚫 No |
| Psychiatrist | ✅ Yes | ✅ Sometimes | ✅ Yes |
| Psychiatric NP | ✅ Yes | ✅ Sometimes | ✅ Advanced RN |