Book Online Anytime

Prefer to book yourself? Choose a provider and time below. New patients are welcome for in-person care in Tierra Verde / St. Petersburg and eligible telehealth appointments.

Dr. Rachel McKenna, practice leader at Haven Psychiatry & Wellness

Choose Your Provider and Appointment

The live Charm calendar includes Dr. Rachel McKenna, Dr. Alison Larson, D.O., and Dr. Dani Spratt, D.C. Select the provider, visit type, and time that work for you — no call or email required.

1

Pick a provider & time

Choose the provider and appointment type that fits you, then select an open time on the live calendar.

2

Confirm your details

Enter your contact information. You'll receive a confirmation from our scheduling system.

3

We'll see you at Haven

Come to our Tierra Verde / St. Petersburg office, or join by telehealth from anywhere in Florida.

Choose Your Appointment

Prefer to book yourself? Schedule online anytime. Select a provider, visit type, and time on the calendar below. If you don't see a time that works, call 813-567-5675 and our team will find one for you.

Trouble loading the calendar? Call 813-567-5675, email admin@myhavenwellness.com, or send us a message and we'll book you manually.

Haven Patient Portal

Existing patients can log in to message the care team, view records and results, complete intake forms, and manage upcoming visits.

Patient Portal Login

Booking FAQ

Can I book an appointment online?

Yes. Use the scheduler on this page to choose your provider, service, and time. You will receive an email confirmation, and you can reschedule from the same link.

What if I do not see a time that works?

Call or text 813-567-5675 or email admin@myhavenwellness.com. We keep some appointments off the online calendar and can often fit you in sooner.

Is the patient portal the same as booking?

No. The scheduler above is for new and existing patients to book visits. The patient portal is where existing patients view records, message the office, and complete forms.

Book Online Call