Online Mental Health Counseling Services

in Virginia and New York State

The place to improve the world is first in one’s own heart and head and hands, and then work outward from there.”

― Robert M. Pirsig

It’s time to find your way forward.

When we are overwhelmed, we tend to focus on the parts that feel outside of our control.  With mindful intention we can bring our focus towards addressing the things we can control, and making meaningful change that allows us to live the life we want to live.

Here’s how I can help:

I provide online mental health counseling focused on DBT skill work and Self Compassion.  Join telehealth appointments from your smart device or computer to participate in therapy from where ever you would like! Through the Simple Practice Client Portal, we are able to meet for our individual sessions safely and securely in compliance with HIPAA Regulations.

Today, therapy is in reach.


I accept most major insurances in Virginia and New York with new plans being added in the near future.  I also accept private pay clients, and will provide an invoice to submit to your insurance for reimbursement.  Read More on the Services Page

 

About

 

The work we are going to do together in counseling will help you find a sense of relief from your symptoms and a comfort in your ability to take care of your needs moving forward.  I truly enjoy the work I get to participate in with my clients and look forward to helping you achieve your goals.

Read More About Me

Kevin Roche, LMHC, LPC

NY LMHC License: 009382

VA LPC License: 0701010208

Specialties

Self-Compassion

Self-compassion therapy encourages you to treat yourself with the same kindness and understanding you’d offer a friend. It helps you by, reducing self-criticism and nurturing emotional healing.

 

Read More About How this Approach Can Help

Dialectical Behavior Therapy

DBT is a therapy that helps people manage big emotions and build healthier relationships. It teaches skills like staying calm in tough moments and being kinder to yourself and others.

Read more About How this Approach Can Help

How To Get Started

Before starting counseling, it’s essential to verify your insurance benefits to ensure coverage and avoid unexpected costs. By clicking the link below, you can quickly check if your sessions are covered, allowing us to focus on your well-being without financial stress. Understanding your benefits upfront helps you plan for your care with confidence.

When you feel ready to take the next step, scheduling a consultation call can help us determine if we’re a good fit for your therapy needs. This call provides an opportunity to discuss your goals, ask questions, and see if our approach aligns with what you’re looking for. Taking this step ensures that you feel confident and supported as you begin.

Testimonials

Kevin was kind, compassionate, and an excellent listener. He asked great questions and really made me think and reflect on the situation at hand. I always felt he was insightful and extremely professional.

His friendly, welcoming demeanor and sense of humor made me extremely comfortable with sharing my feelings and struggles. I would highly recommend Kevin for mental health counseling.

I highly recommend Kevin as a therapist and for those looking to make changes in themselves or feel stuck in a bad place. Kevin was always attentive and sensitive in listening to my feelings and experiences. I felt acknowledged and validated.

He’s always there for someone to talk to about life or whatever I have going on at the time. Kevin is very kind and genuine.  Kevin is extremely caring and compassionate. He’s highly motivated to assist you to become the best you.

I knew I needed to have those tough conversations that I kept putting off.  Kevin was able to help me through that and I am very happy to be working with him.

Contact

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Office

Virtual Office Headquartered in New York

Hours

Monday                     9 AM – 2 PM
                                    5 PM – 9 PM

Tuesday                    8 AM – 2 PM
                                   5 PM – 9 PM

Wednesday               8AM – 2 PM

Thursday                   9 AM – 2 PM

Friday                         9 AM – 2 PM