The length of time varies depending on your body. It may be as short as several weeks to as long as several months since it is a slow acting substance which stays longer in the body as compared to similar substances. Consult your doctor if you would need any help coping with the withdrawal symptoms.