I have been working with McHenry County inpatient and IOP programs for the past 6 years, and this is where I recommend you at least look at based on my experience. I have no contractual relationship with any of the providers listed below. I know they get the job done correctly.
25480 N Cedar Crest Dr,
Lake Villa, IL 60046
Multiple locations across McHenry County
Northern Illinois Recovery
620 N State Route 31
Crystal Lake IL 60012
A Way Out – McHenry County
At Participating Police Departments in McHenry County
Go to: https://www.mchenrycountyil.gov/county-government/departments-j-z/state-s-attorney-s-office/programs-and-initiatives/a-way-out
For more information.