There are severalchurch-sponsored rehabs. One of the biggest here in SoCal is run by the Salvation Army.