A method of detoxifying a patient addicted to at least one drug comprises the step of administering a first-medication component to the patient for mitigating drug withdrawal symptoms of the patient. The method further comprises the step of administering an anesthetic component to the patient for putting the patient in a sedated state. The method further comprises the step of administering a detoxification component to the patient for detoxifying the patient of the drug(s) while the patient is in the sedated state. The detoxification component can comprise naloxone. The method further comprises the step of administering a second-medication component to the patient for further mitigating drug withdrawal symptoms of the patient while the patient is in the sedated state. The second-medication component can comprise naltrexone. The method further comprises the step of terminating administration of the anesthetic component to the patient for reviving the patient from the sedated state.