The length of time required to complete medical detox treatment varies according to a number of factors, which include: Substance Length of time addicted History of addiction/recovery Co-occurring health conditions Typically, people spend about one week completing a medical detox program. However, it’s important to realize that the time to detox successfully can vary.