FS...I will always believe that sometimes a person in the drenches of addiction benefit from some jail time. They call 90 and 120 day sentences SHOCK and it is called that for a reason. Shock time is for a person to see what their life could easily become. Sometimes it works, sometimes it does not. Sounds like he wants change, that is wonderful.
I hope this all turns into something positive not only for him but FOR YOU!
Blessings!