Natural Medicine CenterMichael Shpak, L.Ac.
New patients

Your visit

We spend real time together at the start. Here is what to expect and how to get ready.

Already a patient? Book a follow-up

Two hours, in three parts

First visit: $430
About 15 minutesBaseline assessmentWith our staff.
About 1 hourTime with MichaelHe listens carefully to understand what is underneath your symptoms, then confirms with targeted assessments.
About 45 minutesYour first treatmentIn the office, before you go home.

Follow-up visits are two hours too, with time to talk with Michael and time in treatment. Follow-up visit: $215.

Getting started

  1. Request a time

    Days that work for you

    We'll call to set your time and take care of payment. Please note our 2 business day cancellation policy. Keep health details for your secure forms.

  2. Fill out your forms

    Once your time and payment are set, we'll send you your new patient forms. Please fill them out before your first visit.

    • Patient information
    • Health history
    • Office policies and consent

    Prefer paper? Let us know and we'll have a packet ready when you arrive.

  3. Come in

    2970 Camino Diablo, Suite 150
    Walnut Creek, CA 94597

    Parking is free.

    Get directions
Before you book

Our cancellation policy

Your appointment is time set aside just for you. When you let us know early, we can offer that time to another patient who needs care, and our small team can plan the day well.

This policy isn’t meant to be punitive. It helps us take good care of you and everyone else on the schedule.

We need 2 business days' notice to cancel or reschedule.

Late cancellations and missed appointments are billed at the full visit rate.

If your appointment is onLet us know by
MondayThe Thursday before
TuesdayThe Friday before
WednesdayMonday
ThursdayTuesday
FridayWednesday

Same time of day as your appointment. Weekends and holidays don't count as business days.

To cancel or reschedule, call (925) 926-0499 or text (925) 322-9682.

You'll confirm this policy when you sign your new patient forms.

Good to know

Common questions

How long is a first visit?

About two hours: around 15 minutes of baseline assessment with our staff, about an hour with Michael, and about 45 minutes for your first treatment. Follow-up visits are two hours too.

How much does a visit cost?

A first visit is $430. A follow-up visit is $215.

How do I book a first visit?

Request a time on this page with the days that work for you. We’ll call to set your appointment and take care of payment.

Where do I fill out my new patient forms?

Once your time and payment are set, we’ll send you your new patient forms to fill out before your first visit. If you prefer paper, let us know and we’ll have a packet ready when you arrive.

What is your cancellation policy?

We need 2 business days’ notice to cancel or reschedule. Late cancellations and missed appointments are billed at the full visit rate. Call (925) 926-0499 or text (925) 322-9682.

Where is the office, and is there parking?

2970 Camino Diablo, Suite 150, Walnut Creek, CA 94597. Parking is free.

How do returning patients book?

Book your next visit online through our scheduling page. You can change or cancel there too, or text us at (925) 322-9682.

Returning patient?

Book your next visit online through our scheduling page. You can change or cancel from the same place, or text us at (925) 322-9682.

Book a follow-up