Contact Twitter Facebook Google+

Set up a free 15-minute consultation, call (925) 937-3266

Request an appointment.

Please request an appointment using the portal below, keep in mind that your appointment is not confirmed until you receive a confirmation from our office.
Please do NOT use this feature to re-schedule an existing appointment, please message (via patient portal) or call our office.
Appointment times are approximate and may be adjusted to fit the schedule.
Please allow for flexibility and give us 24 hours to respond to your request.
More appointment times are available through our office, please call 925.937.3266.
Our patients are our priority and we want to focus 100% on them during their visit:
♦     Parents – Please consider scheduling an appointment when you have childcare available so the emphasis is on your healthcare.
♦     Moms/Dads- Please consider not bringing siblings to a child’s appointment, so that the consultation can be centered on the patient.

**Please note: Most appointments are being conducted via telemedicine.

Consultation Fees

New Patient (Adult)

$375 (60 – 90 Minutes)

New Patient (Pediatric)

$250 (60 Minutes)


$125+ (20 Minutes)

submitted logoEast Bay Natural MedicineEast Bay Natural Medicine
4.5 Stars - Based on Google/Yelp 31 User Reviews