Zach
Licensed Professional Counselor, MA-CMHC, LPC (he, him)
Verified by Psychology Today Verified by Psychology Today
2 Endorsed
3005 Peters Creek Rd., Roanoke, VA 24019
Let's Connect (540) 251-7728

Feeling overwhelmed, anxious, or stuck in old patterns? As a Licensed Professional Counselor I have built a reputation in our community for the ability to make meaningful and transformative connections. I specialize in helping clients navigate anxiety, depression, trauma, relationship struggles, and life transitions. Many of the people I work with are students, professionals, parents, and veterans who are seeking more than just symptom relief—they want to build resilience, heal old wounds, and live with greater presence and purpose, while developing practical skills to improve quality of life and relationships.
Therapy with me is a supportive and collaborative process that brings together modern psychology and contemplative practices. We’ll work with evidence-based modalities, attachment-informed therapy, and body-based approaches so that healing happens at both the mind and nervous system level.
Whether you are struggling with daily stress, recovering from trauma, or simply wanting to live with more presence and ease, therapy can help you find a path forward. If this approach resonates with you, I invite you to reach out. Together, we can create the space you need to heal, grow, and discover the resilience within you.
Take the first step to help. Call or Email Zach Pennington now - (540) 251-7728
Let's Connect (540) 251-7728

Finances
Fees
- Individual Sessions $160
- Couple Sessions $200
Payment Methods
American Express, Cash, Check, Discover, Health Savings Account, Mastercard, VisaInsurance
- Aetna
- Anthem
- Blue Cross
- Blue Shield
- BlueCross and BlueShield
- Carelon Behavioral Health
- Optum
- Sentara Health Plans
- UnitedHealthcare UHC | UBH
- Out of Network
Zach Pennington
Licensed Professional Counselor, MA-CMHC, LPC
Email me or call with questions - (540) 251-7728
Qualifications
- Verified by Psychology Today Licensed by State of Virginia / 0701010354 Zach Pennington
- In Practice for 12 years
- Membership with Virginia Counselors Association (VCA)
Education and Years In Practice
Additional Credentials
Zach Pennington
Licensed Professional Counselor, MA-CMHC, LPC
Email me or call with questions - (540) 251-7728
Specialties and Expertise
Top Specialties
- Relationship Issues
- Trauma and PTSD
- Complex PTSD/Trauma
Expertise
- ADHD
- Anger Management
- Anxiety
- Bipolar Disorder
- Bisexual
- Borderline Personality (BPD)
- Chronic Illness
- Coping Skills
- Depression
- Divorce
- Infidelity
- Lesbian
- LGBTQ+
- Life Transitions
- Marital and Premarital
- Men's Issues
- Mood Disorders
- Personality Disorders
- Self Esteem
- Sexual Abuse
- Stress
- Veterans
Zach Pennington
Licensed Professional Counselor, MA-CMHC, LPC
Email me or call with questions - (540) 251-7728
2 Endorsements
Client Focus
Age
Teen ,
Adults ,
Elders (65+)
Participants
Individuals
Communities
Bisexual Allied ,
Gay Allied ,
Immuno-disorders ,
Lesbian Allied ,
Queer Allied ,
Single Parent ,
Transgender Allied
Religion
Buddhist
Age
Teen ,
Adults ,
Elders (65+)
Participants
Individuals
Communities
Bisexual Allied ,
Gay Allied ,
Immuno-disorders ,
Lesbian Allied ,
Queer Allied ,
Single Parent ,
Transgender Allied
Religion
Buddhist
Treatment Approach
Types of Therapy
- Acceptance and Commitment (ACT)
- Attachment Focused EMDR
- Attachment-based
- Brainspotting
- Cognitive Behavioral (CBT)
- Cognitive Processing (CPT)
- Dialectical Behavior (DBT)
- Eclectic
- EMDR
- Integrative
- Integrative Sex and Couples Therapy
- Internal Family Systems (IFS)
- Interpersonal
- Mindfulness-Based (MBCT)
- Person-Centered
Zach Pennington
Licensed Professional Counselor, MA-CMHC, LPC
Email me or call with questions - (540) 251-7728
Location
Primary Location
Shenandoah Psychological Services
3005 Peters Creek Rd.
Roanoke, VA 24019
(540) 251-7728Email me
Additional Location
Shenandoah Psychological Services
58 Kenmore Street
Harrisonburg, VA 22801
(540) 251-7728Nearby Areas
Zach Pennington
Licensed Professional Counselor, MA-CMHC, LPC
Take the first step to help. Call now - (540) 251-7728