Psychotherapy for anxiety, insomnia, depression, etc.

Licensed Mental Health Team

Mandarin & Cantonese & English, etc.

We provide services across many states: CA, NV, NY, NJ, MI, CO, OR, WA, VA, TX, VT etc.

home-banner-s.jpg

Mind & Body Garden Psychology

NEUROPSYCHOLOGICAL TESTING (IQ/ASD/ADHD etc.)

group-assessment.png

INDIVIDUAL / COUPLE/FAMILY/GROUP THERAPY


Psychological services available in multiple languages (English, Mandarin, Cantonese): (650) 434-2563, (917) 730-1826, (888) 255-8550 (Voicemail only); admin@mindbodygarden.com; admin-chinese@mindbodygarden.com. We are out-of-network providers, but we accept Lyra Health, Spring Health, Modern Health, Kaiser Insurance, and HSA/FSA. Send us a text message on the phone, or call us and leave a voicemail. We don't answer phone calls directly, but will call you back as soon as possible.

high-Quality CA Psychologists & Therapists

high-Quality NY/NJ Psychologists & Therapists

Other Services (Neuropsychological Testing, Medication Management, etc.)

Our providers are affiliated with TOP medical and mental health institutes:

www.mindbodygarden.com
www.mindbodygarden.com
vs3_bl_a_ucsf_health@2x.png

FAQ

+ DO YOU PROVIDE A FREE CONSULTATION SESSION?

Only some of our therapists offer a 15min free consultation session now. Most therapists are fully booked and do not provide free consultation any more. Please look into our online booking system to find who provides free consultation.

+ HOW DO I BOOK AN APPOINTMENT?

After reading through our list of therapists, you can choose a therapist you would like to meet. Then you can then book a formal appointment online directly by clicking the orange "Book Appointment" button. You will be required to enter your credit card information at the time of booking. Note that we have a 48 hour cancellation policy if you need to cancel or reschedule. You will be charged the full session fee for no-shows or late cancellations to the credit card on file.

If a therapist does not show up on the online booking system, they may not have openings right now. You are also welcome to contact our assistants to book an appointment through phone call, text message, or emails.

+ DO YOU ACCEPT INSURANCE?

Yes!

FSA/HSA: We accept FSA/HSA.

Lyra Health Employee Assistance Program: Please reach out directly to the HR/Benefits department at your sponsoring company to confirm your eligibility for Lyra benefits for psychotherapy and/or psychiatry medication management services and the number of sessions covered. After your session, we will bill Lyra Health directly. You may have a copay or cost share through your health plan and if you are curious about your expected cost or if your sessions will be fully covered, please reach out to the Lyra team.

Lyra Health Extended Care Coverage: Some employers contracted with Lyra have extended the Lyra benefit to allow clients to access care through Lyra using a qualifying health plan in addition to the free EAP sessions that the employers may provide. Setting up your Health Plan: Login to your Lyra Profile. Click on the menu bar located on the top right hand corner, click on "Profile" and scroll down to "Health Plan". Add/Update your health plan information: (Please ensure that your member ID matches that of your health plan ID exactly as it is case sensitive) If you are 18 and over, please add your own name and date of birth. Add/Update your credit card information. Review and ensure that there is information showing for both the "Your Plan" and "Cost-sharing" sections. Once it is set up, we continue to bill Lyra Health directly.

Kaiser Permanente: Before scheduling psychotherapy or assessment/evaluation services with us, all clients need a verified external referral from Kaiser after their screening. Please contact your Kaiser clinic for processing. If you do not have the referral, Kaiser will not reimburse your fees. If you have an older referral, we advise you to call the clinic to confirm it is still valid.

Other/Self Pay: We are out-of-network providers for all other insurance companies. If you use our services, you will be expected to pay the full fee yourself. We offer you Superbill receipts for the service you receive from us, and you can submit them to your insurance for possible reimbursement. Most insurance companies may cover part of the fee (50-80% typically) for out-of-network providers like us. For assessments/evaluations, please contact your insurance company for pre-approval for this service. Insurance is not accepted for global life coaching services, self pay only. We encourage you to contact your insurance company ahead of time to find out the reimbursement rate, which may help you make your decision for treatment.

+ HOW DO I KNOW WHETHER I SHOULD CONSIDER THERAPY OR NOT?

You can use therapy for a lot of different situations. For example,

  • When you just want to talk about things, in a safe and secure place;
  • When things are not going well in your life and you want to find a professional to talk about your thoughts and feelings;
  • When you want someone to listen and support you non-judgmentally;
  • When your feelings impact your life, etc.

+ HOW DOES THERAPY WORK?

You can directly book a session with us on the website with the therapist you like. The first session is often an information gathering session, help you and the therapist know each other better and form initial treatment plans. Then treatment will then be delivered through the follow up sessions. Remember, therapy may take some time sometimes to work, and the symptoms may get worse before they get better in the process of treatment.

+ IS THERAPY EFFECTIVE?

We use evidence-based treatment methods, which have received a lot of evidence of their effeciency in clinical research.

+ WHAT IS MY RIGHT AS A CLIENT?

  • Participate in treatment planning
  • Confidentiality
  • Change therapists if you don't think you are a good match with each other

Podcasts From MBG Clinic

Gemini JavaScript Website Localization Explained New chat My stuff Gems Storybook Chats JavaScript Website Localization Explained Preschool Violation History Check Pragmatic Engineer Blog Post Titles AI Coding CLIs: 2026 Landscape Jazz Kissa Avatar Creation make the person in the photo cartoon-ish AI Coding: Future Trends and Skills Hide Buttons by Data Attribute Ghostty: Reloading Configuration Settings Meanings of "Slur" Explained Note-Taking Assistance and Saving Options Claude Code CLI Release Timeline Hermetic: Meanings and Origins Make.com Use Cases and Benefits AWS S3 Free Tier Explained Auto Upload Email Attachments to S3 IntelliJ vs. VS Code Navigation Differences Essential Software Books for AI Era Python Engineer's AI Skill Transition is theres a simple way to save nats kv in other formats? Popular Python Frameworks and Libraries AI Era Software Engineering Books Amazon's AWS Coding Services Explained PyCharm AI Tools: 2026 Edition CouchDB's Niche Use Cases in 2026 Postgres Dominance Over MySQL NATS Python Timeout Error Solutions Google Can Shut Down Blogger Sites Instagram Success in 2026 Monetizing Lyrics Sites Beyond Ads Album Description Sources WordPress vs. Blogger: Which Platform? Blog Name Ideas: Lyrics and Videos Ranking Album Cover Art Websites CID to Google Maps URI Conversion Settings & help Conversation with Gemini You said explain this script Gemini said This script is a custom JavaScript implementation designed to handle multi-language support (English and Chinese) for a website, likely built on Squarespace (based on the class names like .Header-nav and .Mobile-overlay-nav-item). It performs three main tasks: tracking affiliate links, detecting the user's language based on the URL, and dynamically rewriting the website's content to match that language. 1. Affiliate Link Integration At the very top, the script initializes the iTunes Autolink Maker. It pushes a merchant ID (1001lHFJ) into a settings array. It then creates a script tag to load Apple's external library, which automatically turns plain iTunes/App Store links into affiliate links. 2. Language Detection & YUI Framework The script uses the YUI (Yahoo User Interface) Library to manage the DOM. Initialization: It defines two allowed languages: en (English) and zh (Mandarin). Detection: It looks at the browser's URL path (e.g., yoursite.com/zh/index). If the path starts with /zh/, it sets the language to Chinese. Otherwise, it defaults to English. Cleanup: It aggressively removes navigation elements that don't belong to the detected language to prevent "leaking" English links into the Chinese version of the site. 3. Dynamic UI Localization The largest part of the script is an if-else block that manually translates the website interface. Since many website builders don't allow for easy "per-language" headers and footers, this script "swaps" the text on the fly. When the language is Chinese (isChinese): Navigation: Changes menu items to Chinese (e.g., "COURSE" becomes "课程", "MORE" becomes "更多"). Branding: Points the logo/branding links to the /chinese homepage. Content Filtering: Hides English blog/video links and shows the Chinese ones. Footer: Injects a specific set of Chinese links for "About Us," "Contact," etc. CTA: Translates the appointment button to "在线预约". When the language is English: Hiding Chinese elements: Specifically hides any folders or buttons meant for the Chinese site. Localization: Sets menu labels to English uppercase (e.g., "SERVICE", "PODCAST"). Footer: Injects English links and sets the appointment button to "Book Appointment Online." Summary Table of Key Functions Function Purpose buildLanguageMenuHTML Creates the HTML for a language switcher dropdown menu. Y.all(...).remove() Removes navigation items that don't match the current language. document.location.pathname Reads the URL to decide which language logic to run. .text() & .html() Directly overwrites existing website text with translated versions. Note: This script is a "patch" solution. It relies heavily on specific CSS class names. If the website theme is updated or those class names change, this script will break and the translations will stop appearing. Would you like me to help you modify this script to add a third language or change how it detects the user's preference? You said deprecate YUI and only use jQuery, rewrite the part of handling languages Gemini said Replacing the YUI library with jQuery is a smart move, as YUI has been deprecated for years and jQuery is much more common for modern DOM manipulation. Below is the rewritten script. I have replaced the YUI Y.all and Y.one methods with jQuery's $ syntax and optimized the language detection logic to be cleaner. Rewritten Script (jQuery Version) JavaScript