Contact Horizon Recovery for Teen Mental Health Support

We help teens with depression, anxiety, substance abuse, self-harm, and other mental health issues.

Our treatment centers are welcoming, safe, and staffed by caring therapists and nurses.

See what real parents say about their teen’s

Call Now To get Help

Need help urgently? Call now. Our phones are staffed 24 hours a day. We’re immediately available to discuss your situation and clarify your path forward.

Call Now: (623) 243-8992

Contact us

Want to schedule a visit? Wondering if your insurance will cover treatment? Or just want more information? Let us know who you are, and we’ll be in touch within 24 hours.

By checking the box above, you consent to receive conversational text messages related to customer care from Horizon Recovery.

By providing your phone number and submitting this form, you consent to receive SMS messages from Horizon Recovery regarding your inquiry and customer care services. Message frequency may vary. Message and data rates may apply. Reply STOP to opt out at any time. Reply HELP for assistance. View our Privacy Policy and Terms and Conditions.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Our Adolescent Treatment Centers Across Arizona

Wherever your teen is in their journey, Horizon Recovery meets them with compassion, expertise, and proven support.
Our team specializes in co-occurring treatment for teens navigating substance use and mental health concerns - helping them build a foundation for lifelong wellness.

Deer Valley - Residential

22201 North 91st Ave
Peoria, AZ 85383
View Location

Arrowhead - Residential

5537 W Irma Ln
Glendale, AZ 85308
View Location

Peoria - Supportive
Provided in conjuction with our partnership with Teen Pathways Alliance

15921 N 91st Dr
Peoria, AZ 85382
View Location

Buckeye - Residential

22190 W Ashleigh Marie Dr
Buckeye, AZ 85326
View Location

Arrowhead - Outpatient

5940 W Union Hills Dr, Ste B100
Glendale, AZ 85308
View Location

North Phoenix - Outpatient

18456 N 25th Ave
Phoenix, AZ 85023
View Location