سم زدایی برای ترک اعتیاد به صورت درمان دارویی و غیر دارویی و از نظر مدت زمان درمان به 3 نوع کوتاه مدت، میان مدت و بلند مدت تقسیم می‌شود. همچنین این روش را به صورت تدریجی یا سریع هم انجام می‌دهند.