We Help You Get Along With Yourself and Others So You Can Enjoy a Life of Purpose and Meaning

Contact Us Today!

Covid Availability
Palo Alto & San Diego: All sessions videoconference
Roseville & El Dorado Hills: Videoconference and in-person sessions available

    Roseville   •   El Dorado Hills   •   San Diego   •   Palo Alto

    We Can Help You

    You've probably come here because you're feeling in over your head. Maybe you're feeling the despair of anxiety, depression, or an addiction. Perhaps you're losing your teen, or are worried your child may have developmental problems. Maybe you've drifted apart from your partner, or your marriage has been rocked by an affair. Or maybe you're not sure what's wrong - you're just sick of feeling tired and empty all the time. You know you need help, but you're likely nervous about getting started. 
    Imagine how nice it will feel to know you're finally getting the help you need! To be able to exhale and let a competent, caring therapist share your burdens while they guide you back into the life of  peace and happiness you've been missing.
    Our team of credentialed therapists provides focused, sincere, specialized treatment for a wide variety of mental health challenges. Our unique business model has made us one of California's most respected mental health groups. Most of our clients are referred to us from a friend or another mental health professional, and almost everyone who sees us reaches their goals. You can read about our specialties and get a feel for our therapists from the menu above, or click below if you're ready to call or text for an appointment. We look forward to meeting you!
    Call or Text for an Appointment Now

    Our Services

    We Have Been Featured In


    Combined Years Experience


    Hours of Therapy Delivered


    Respected Clinicians


    Languages Spoken


    Locations in Roseville, El Dorado Hills, Palo Alto, and San Diego

    We offer individual, teen, couple and family counseling in Roseville, El Dorado Hills, San Diego and Palo Alto.
    Our Roseville office is located conveniently off the I-80 freeway with easy access from the communities of Lincoln, Loomis, Rocklin, Roseville, Granite Bay, Citrus Heights, Orangevale, Folsom, Sacramento, Elk Grove, Davis, Grass Valley, Yuba City and surrounding areas.
    Our El Dorado Hills office is centrally located just off the Latrobe Road exit on I-5 and serves the communities of Granite Bay, Folsom, Placerville, El Dorado Hills, Cameron Park, Rancho Cordova, Gold River, Rancho Murieta and surrounding areas.
    Our Palo Alto office is a few blocks off Stanford campus, and serves the communities of Menlo Park, Mountain View, Los Altos, Sunnyvale, Cupertino, Redwood City, San Jose and surrounding areas. This office is currently available for videoconference appointments only.
    Our San Diego location is currently available for videoconference appointments only. A physical location is scheduled to open in Fall 2021.
    Call Now to Schedule Your Session!