Schedule An Appointment

Schedule An Appointment

Work with Dr. Mazzola

Dr. Mazzola sees patients in person in Santa Rosa, CA or via telehealth.

Your first visit will be 90 minutes, which allows adequate time to tell your story and for a thorough assessment. It is likely that conventional or specialty lab testing will be ordered at this visit.

Follow-up visits range from 30-60 minutes depending on the complexity and needs of the patient.

Dr Andrea Mazzola

It is impossible to know how many visits it will take to resolve your current medical problems. Some patients present with straightforward conditions that resolve quickly with the right treatment. For those that have been chronically ill, there are layers of dysfunction that need to be addressed over time.

This is often referred to as “peeling the onion.” When one layer of dysfunction gets peeled away, another presents itself underneath. This can happen several times until a patient feels truly functional again. Please know that Dr. Mazzola will put in maximum effort to help you feel better as quickly as possible.

Pricing

Dr. Mazzola is not credentialed with any insurance companies.

She can provide a super bill that you can submit for potential (but unlikely) reimbursement.


New Patient Visits:

  • 90 minutes - $450

Follow-Up Visit:

  • 30 minutes - $150
  • 45 minutes - $225
  • 60 minutes $300

Lab testing:

Conventional lab testing is often, but not guaranteed to be, covered by insurance. Specialty lab testing is usually not covered by insurance. Some examples of specialty lab tests are tests for mold, neurotransmitters, heavy metals, environmental toxins, parasites, SIBO, and other GI infections, and some forms of hormone testing. Specific pricing of lab tests will be discussed during the office visit.


Dr. Mazzola offers a free 10 minute phone consultation to new patients. This is an opportunity to meet the doctor and see if she can meet your unique needs as a patient. Dr. Mazzola is unable to give medical advice during this visit.

Policies

Office visits often require a lot of preparation on the part of Dr. Mazzola.

Please be respectful of her time by canceling/rescheduling within the appropriate time frame.

  • Office visits can be scheduled online. A deposit of $150 is required for all New Patient Visits. This deposit is non-refundable but you may reschedule once as long as you provide 2 business days notice.
  • For follow-up visits, all cancellations or rescheduling must be made with a 2 business day notice or the full visit fee will be charged. This means that visits that take place on a Monday would need to be canceled the prior Thursday.
  • All New Patient visits require paperwork to be completed 24 hours prior to the visit. This is to allow Dr. Mazzola to be better prepared to meet your specific health needs in a more timely manner. If paperwork is not completed 24 hours before the visit, your visit may need to be rescheduled.
  • Communication between visits is best done through the online portal that is set up for you at your first appointment. Messaging is appropriate for brief exchanges of information or clarifications in regard to an already existing treatment plan. All communication regarding new symptoms, changes in treatment plans, new prescriptions, or anything else that requires a detailed response needs to be done during an office visit. 
  • For a prescription refill, please call the pharmacy and they will contact Dr. Mazzola if necessary.