You deserve to thrive.

At Reverie Mental Health, we understand that finding balance in life can feel difficult. We're here to help you untangle what feels stuck so you can get back to living with joy and fulfillment.

Get started
Image of MacKenzie, a woman of European descent smiling at the camera

Hi, I'm MacKenzie Kampa, Psychiatric/Mental Health Nurse Practitioner (PMHNP).

I work as a doctorally trained psychiatric nurse practitioner. I specialize in holistic mental health care for moms, dads, and working professionals navigating anxiety, OCD, burnout, and the chronic stress that shows up in relationships, work, parenting, and identity.

I founded Reverie Mental Health to help you restore balance in your life. You deserve to experience a deep sense of well-being instead of feeling burned out, stressed, and tired.

Get to know me
Image of MacKenzie, a woman of European descent smiling at the camera

I see and treat the whole you.

That means combining the best of integrative psychiatry (medications, natural remedies, and evidence-based lifestyle strategies) with psychodynamic therapy that explores how your past, your relationships, and your inner world shape your present.

At Reverie Mental Health, we address both root causes and their symptoms so you can stop surviving and start feeling like yourself again. Your mental well-being deserves more than a prescription.

What people say about Reverie

Thank you for everything. You have seriously turned my life around and I wouldn't be feeling as good as I do if it wasn't for you.

Jennifer

I told my daughter she needs to come see you because of how much of a positive impact you've had on my mental health. I feel lighter and happier now. Thank you.

Amy

You took me seriously and heard my concerns when other people were dismissive of my feelings.

Nicole

Names have been changed to protect patient privacy.

Are you ready to feel like yourself again?

Schedule a free, 15-minute phone consultation. We are currently seeing patients in Minnesota for both in-person and telehealth appointments.

Please allow 1-2 business days for a response.

Book a consultation