Your local mental health facility should offer detox. They will also evaluate you if you think your drinking may be associated with an untreated mental illness.
Call your local police non emergency number and ask them where they take the mental health patients for involuntary hospitalizations, if you don't already know. That would be your local public mental health center that should offer detox services.
You could also try getting the information from a local hospital or AA office.
Good luck to you. I have worked a 12 step program for different reasons and it has really enriched my life.