Meet Theresa

Meet Theresa

Theresa Makoons, MS, LP

Theresa Makoons is a Licensed Psychologist with more than 30 years of experience working with adults facing mental health challenges, life transitions, anxiety, depression, trauma, and Serious and Persistent Mental Illness (SPMI). Her career began in Adult Day Treatment, where she spent many years leading groups and providing individual therapy before transitioning to one-on-one counseling.

Theresa takes a person-centered, individualized approach to therapy, drawing from a variety of therapeutic techniques to meet each client’s unique needs. Clients can expect a relaxed, supportive, and straightforward environment with creativity, humor, and practical solutions woven into the process. She believes healing, growth, and recovery are always possible and is passionate about helping people create meaningful change in their lives.

When she’s not working, Theresa enjoys spending time with her grandchildren, exploring nature, gardening, playing cards and board games, watching movies and documentaries, and relaxing with her cat. She is inspired by kindness, family, and the healing power of nature—and proudly admits she didn’t learn to enjoy black coffee until after age 50.

*Telehealth only

Granite City Counseling

How We Can Help

Our multidisciplinary team provides personalized, evidence-based counseling and psychiatric services in a supportive, welcoming environment.

Therapy Services

  • Individual Therapy
  • Couples & Marriage Counseling
  • Family Therapy
  • Anxiety and Depression Treatment
  • Trauma & Abuse Recovery
  • Grief & Loss Counseling
  • Parenting Support
  • Relationship & Communication Challenges
  • Self-Esteem & Personal Growth
  • Neurodivergent Support
  • 1:1 Anger Management
  • Domestic Violence Intervention Services
  • Diagnostic Assessments
  • Psychiatric Evaluations & Medication Management
  • Curriculum-Based Treatment Programs

Clinic Fees

Most services are covered by the following insurance providers:

  • Blue Cross Blue Shield
  • HealthPartners
  • MinnesotaCare
  • Medical Assistance
  • Medicare
  • Most employee-sponsored insurance companies.

If you are not covered by an insurance plan, fees are determined on a sliding fee schedule based on household gross income. No one is denied services due to an inability to pay.

Transform Your Story

Ready to take the first step?

Getting started is simple. Contact our team to schedule an appointment, and we’ll help match you with a licensed mental health professional who fits your needs.

Scroll to Top