Medical detoxification is typically necessary for substances that cause physical dependence. These include alcohol, opioids (such as heroin and prescription painkillers), benzodiazepines, and certain stimulants. Each substance has its own set of withdrawal symptoms and detoxification protocols.