There are essentially three types of detox programs that are available in Alabama to those who are struggling with substance abuse, whether it is from drugs or alcohol. A rapid detox can take 1 or 2 weeks and is fastest type of detoxification. A typical detox will last 30 days. Long-term detox, often required for those with a prolonged addiction, can last 90 days.