Lo primero que tienes que tener es como tú bien dices la fuerza de voluntad de querer dejarlo, pero está claro que necesitas ayuda externa, hay centros de desintoxicación que no requieren internamiento, mira esta página de la comunidad de Madrid para atención a cualquier tipo de drogodependencia:
Adicionalmente necesitarías un tratamiento psicológico para mantenerte estable a largo plazo en cualquier clínica, una muy buena es pero cualquiera con psicólogos especialistas te ayudará.
Espero que te sirva, mis mejores deseos para tu recuperación!!