We Welcome New Patients

We invite you to contact us today to discuss your care.
Please don’t hesitate to call us at (303) 651-2800.

Read More

Request An Appointment Today!

Quickly and easily request your appointment online today.

Request Appointment

Welcome to Centennial Women's Health Center

M. Therese Barrett, MD is a gynecologist at Centennial Women’s Health Center in Longmont, Colorado. Dr. Barrett treats patients for a wide variety of conditions and illnesses including incontinence, endometriosis, uterine fibroids, menopause, and many others. She offers hysterectomy, MonaLisa Touch®, pap smears, birth control, and much more. Dr. Barrett has been a practicing physician for 30+ years, and her decades of experience give her the knowledge and skills required to handle virtually any gynecological need that her patients may have.

Dr. Barrett attended medical school at the University of South Dakota, which she then followed with a residency at Ramsey Medical Center. She is currently affiliated with Longmont United Hospital, allowing her to serve her patients both in office and when they’re hospitalized.

Dr. Barrett loves working with her patients and strives to help each patient feel truly comfortable and welcomed. Contact Centennial Women’s Health Center anytime to arrange an appointment with Dr. Barrett.



Seriously the most attentive doctor I have ever had. Dr. Barrett worked with my primary care physician and also liaised with a specialist in my behalf. She personally called my pharmacy to ensure I had a prescription I needed because it was over a weekend and she was concerned about access. I have been increasingly impressed with her demonstration of care, for my overall wellbeing. Definitely recommend her.

Kat R.

I felt comfortable and safe . Cleanliness of equipment was observed. Patient care was excellent.

Robin O.

Dr Barrett took over an hour with me at my consultation. She really listened and took my concerns to heart. Post op surgery went great. So glad to be a patient.

Jackie F.

We strive to make all our patients feel comfortable, safe and well taken care of from the moment they step into our office.


$1,800 package (3 treatments). Full payment due up front at first treatment!

*OR option for 3 separate payments of $700 due at each treatment

Font Resize
Call Us