Porch Swing Therapy

Evidence-Based Therapy from the Comfort of Your Home
Client Portal
Offers Telehealth
Appointments
Accepts
Insurance
Accepting New
Clients

About

Meet Your Therapist

I’m Rebecca, and I offer virtual therapy for teens and adults across Texas through my private practice, Porch Swing Therapy. I help people navigate challenges such as anxiety, OCD, trauma, and life transitions in a calm, gentle, and practical way. If you’re struggling with intrusive thoughts, persistent anxiety, low motivation, or just feeling overwhelmed, you’re not alone. Together, we’ll explore small, practical steps, coping tools, and ways to feel more in control, all from the comfort of your own space—your own porch swing, so to speak. For those who want it, we can also bring in your faith and biblical principles—always optional, always guided by your comfort and needs. I offer private-pay sessions and accept insurance through select platforms. If you’re unsure which option fits best, I’ll help you figure it out during a brief consultation. My goal is to provide a steady, supportive space where you can slow down, feel seen, and move forward at your own pace—one step at a time.
Rebecca Villa,
LCSW, CCATP

Services

Support for Common Concerns

  • Spirituality and Religion
  • Obsessive-Compulsive Disorder (OCD)
  • Compulsive Behavior
  • Fears/Phobias
  • Agoraphobia
  • Hypochondria
  • Perfectionism
  • Hoarding
  • Panic Disorders
  • Anxiety
  • Social Anxiety
  • PTSD
  • Trauma
  • Sexual Abuse
  • Mood Disorders
  • Depression
  • Bipolar Disorder
  • Adjustment Disorder
  • College Mental Health
  • Life Transitions
  • Relationship Issues
  • Stress
  • Self Esteem
  • Mindfulness
  • Grief

Approaches

  • Acceptance and Commitment (ACT)
  • Christian Counseling
  • Cognitive Behavioral Therapy (CBT)
  • Exposure & Response Prevention (ERP)
  • Internal Family Systems (IFS)
  • Rumination-Focused ERP Techniques
  • Strength-Based
  • Solution Focused Brief (SFBT)
  • Supportive Therapy
  • Trauma-Focused CBT

Insurance Accepted

  • Aetna
  • Cigna
  • United Healthcare
  • Optum
  • Humana
  • CONTACT ME FOR ALL ACCEPTED PLANS

Fees

  • 60-min Intake Session: $170
  • 55-min Session: $155
  • 45-min Session: $130
  • 30-min Maintenance Check-in (established clients only): $90