I see that yoy're from jersey, check into gaudenzia.org, it's a state funded facility. They even have halfway housing for after program.
I don't mean to be a busy buddy into you or your son's recovery but if he's not working and with no insurance I thought I'd share the little I know.
good luck and prayers to you both