CPH Mental Health Counseling
Where life starts to feel better
We support people at every stage of life in navigating challenges and creating meaningful, lasting change. In-person therapy in Buffalo, NY and telehealth across New York State.

Therapy in Buffalo, Western New York, & online across New York State

Compassionate, trauma-informed care from people who show up for you

Affordable counseling with insurance accepted. We support everyone





You Don’t Have to Keep Carrying This Alone.
It’s a simple ask, you just want things to feel better.
But when you’re in it, nothing feels simple. Maybe your child is struggling. Maybe your teen is pulling away. Maybe your relationship feels exhausted. Or maybe it’s you, feeling overwhelmed, stuck, or just not like yourself. You’re doing everything you can, but it still doesn’t feel like enough.
At CPH Mental Health Counseling, we help people at every stage of life find clarity, stability, and a path forward. You’re not failing, you’re navigating something hard. You don’t have to do it alone.
CPH Mental Health Counseling in Buffalo, NY
Our Therapy Services in Buffalo, NY
At CPH Mental Health Counseling, we understand that choosing a therapist is a meaningful decision. Trust matters, and finding someone who truly listens can be the first step toward feeling like yourself again.
Here, you’re never just a number. We focus on building a supportive, collaborative relationship, one where you feel heard, understood, and empowered as you work toward your goals. Our team is here to help you take the next step toward healing and growth.
Adult Therapy
Support for adults working through anxiety, depression, trauma, identity, and everything else life piles on.
Young Adult Therapy
Care for the years that are harder than they look, helping you navigate adulthood, relationships, and more.
Teen Therapy
Compassionate therapy for teenagers and their parents who are doing everything they can to help guide them.
Child Therapy
Support for children navigating big feelings, behaviour challenges, and life changes, helping them feel understood, confident, and more at ease.
Family Therapy
Counseling for families that are ready to work through what's truly going on instead of tiptoeing around it.
Couples Therapy
Honest support for couples who are stuck, disconnected, or ready to stop having the same argument on repeat.
Where Support Meets Real Life
Whatever you’re working through, we’ve got a therapist for that. Here’s what we help with most.

Anxiety & OCD
Tools for the worry that won't quit and the thoughts you can't shut off, so you can get back to living.

Depression
Honest, compassionate support for the heavy days, and help figuring out how to have fewer of them.

Trauma & PTSD
A safe space to work through what happened, at your pace, without having to relive it all at once.

Behavioral Challenges & ADHD
Collaborative support for kids, teens, and adults whose brains just work a little differently.

Gender Dysphoria
Affirming therapy and assessments from one of Western New York's most trusted gender specialists.

Assessments
Clear assessments for ADHD, PTSD, trauma, gender dysphoria, psychoeducational needs, and parent-child evaluations for foster care.
You didn’t fail. You showed up.
Now let us show up for you.
Meet Our Team
Match With a Therapist in Buffalo, NY
Licensed Mental Health Counselor Diagnostic Distinction
Mental Health Counselor
Licensed Mental Health Counselor
Mental Health Counselor
Licensed Mental Health Counselor
Mental Health Counselor
Mental Health Counselor
Mental Health Counselor
CPH Mental Health Counseling
How To Get Started
Reaching out takes courage, and we’re here to make it easier.

Click Book Online
for a free 15-minute consultation or to schedule your first appointment

Call or email us
with your questions about therapy, our team, or whether our practice is the right fit for you

Fill out the contact form
and we’ll get back to you as soon as we can
CPH Mental Health Counseling | Therapy in Buffalo, NY
Frequently Asked Questions
Do you accept insurance?
Yes. Our Buffalo, NY counseling practice accepts select insurance plans, HSA cards, and private pay. Coverage can vary by provider and service, so our admin team is happy to walk you through your options before you get started. Contact us for more information.
What is your cancellation policy?
We respect your time, and we ask that you respect ours. If you need to cancel or reschedule, we ask for at least 24 hours notice. You can reach your therapist directly, call our Buffalo, NY office at 104 Linwood Avenue Buffalo, NY 14209, or manage your appointment through your Simple Practice account. Cancellations with less than 24 hours notice may be subject to the full session fee.
How often will I need to come in?
That depends on you: your goals, your schedule, and what truly feels supportive. Most people starting therapy in Buffalo begin with weekly sessions, while others meet bi-weekly or adjust over time. Your therapist will work with you to find a rhythm that keeps things moving without feeling like too much.
How do I find the right therapist for me?
It comes down to connection, comfort, and trust, and your gut is usually right. At CPH Mental Health Counseling in Buffalo, NY, we take a team-based approach to matching you with the right therapist from the start. If at any point another counselor on our team feels like a better fit, we’ll make that transition easy so your care never skips a beat.
What ages do you work with?
Our mental health counseling practice in Buffalo, NY works with children, teens, young adults, adults, couples, and families. Our team of Buffalo therapists has experience across all stages of life, so whoever you bring through the door at 104 Linwood Avenue Buffalo, NY 14209, or online, we’ve got someone who’s the right fit.
How do I book online or access my patient portal?
Easy. New clients can book directly through our client portal by hitting the “Book Online” button, which can be found throughout our website. If you’re a current client and haven’t received your portal link yet, just give us a call at 716.322.6394 and we’ll make sure we have the right email on file for you.
Once you’re in, your portal lets you manage appointments, join telehealth sessions, send secure messages to your therapist, and take care of billing all in one place. You can log in from your computer or phone as long as you’ve got a working internet connection.
A couple of things worth knowing: sessions start at the top of the hour and run 45 minutes, and if you’re joining virtually, your therapist will wait up to 15 minutes before the session times out. If something comes up, such as tech issues, you’re running late, or you need to reschedule, just let us know ahead of time.