Detox might not take you, but most good drug & alcohol treatment centers will take you if your current drug of choice happens to be niacin for the happy warm glow, if you have a history of serious drug use.
Most good treatment centers will not, however, admit someone with ongoing serious mental health issues. Like untreated PTSD with active symptoms, psychosis, delusions, drug induced psychosis, etc. All of which you have a recorded history of. It's beyond their scope of being able to help with. Instead they will refer you to a dual diagnosis clinic which is staffed and set up to help people with serious mental health issues who also had addiction issues. They tend to be much longer programs. 2mo-6mo on average, instead of 28 days.
While there are often upwards of 5,000 drug and alcohol treatment programs (not including AA/NA) per state (my own state has over 10,000 at last count)... The number of dual diagnosis facilities is very small. My own city has 2. The state itself, I believe 9.
Look for Dual-Diagnosis programs.