I think you have to choose a recovery path that works for you. Rehabs vary in length, so making some calls to get that information would probably help you decide. I believe that motivation is the most important factor in recovery. Have faith that you can do this.