Online scheduling is available for all locations. Prior to booking please review our process here

NEW PATIENTS:

If you would like to schedule an appointment and need availability beyond what shows in our booking widget please call us at 352-616-9892 option 1 to schedule. We may have evening appointments available that do not show online.

TELEHEALTH:

As of 7/01/23 telehealth is legal for all recertification follow-up visits when seeing the same doctor. We typically schedule all patients for follow up telehealth visits unless otherwise arranged. If you prefer to be seen in office choose the preferred location above or call us at 352-616-9892 option 1 to schedule.

GENERAL APPOINTMENT AVAILABILITY:

We often have limited appointment availability. We keep a waiting list and are happy to contact you if an appointment becomes available sooner. Just let us know if you’d like to be added to it while booking. Our no-show and late cancellation policy will be strictly enforced. Patients who miss or cancel appointments with less than 48 hours remaining may not be rescheduled.

RESCHEDULING APPOINTMENTS:

Existing patients can use the ‘Manage Appointments’ link in top right corner of the scheduling widget above to log in to the portal and reschedule any appointments.

PAYMENT:

Payment for services will be processed to the card on file on the morning of all appointments unless otherwise arranged.

While a credit card is required for booking, IT IS NOT CHARGED UNTIL THE MORNING OF THE APPOINTMENT.

If you need to update your payment form on file, you can do so when booking an appointment or by filling out this form.

A $50 fee will be assessed to the card on file for missed appointments and those canceled or rescheduled with less than 48 hours remaining. This will be strictly enforced.