my apologies, I read your back story and didn't realize the date.
so he wasn't homeless when you MET but he is NOW? I guess the point still remains that past bf and current bf have a lot more in common.
detox is just that. a 3 or so day micro-space for one to get the booze/drugs out of their system. many rehabs require that patients detox FIRST and that it be done so in a medically supervised setting. sadly for a lot of addicts, detox becomes part of their overall using cycle.