The twelve steps to recovery are not a linear process and you may find that you revisit certain steps multiple times before moving on. The time it takes to complete the programme will vary from person to person and depend on several factors such as the severity of your addiction and your response to the programme. However, you should aim to commit long enough to rehab that you are able to complete at least the first few steps during your stay.