How Long Does It Take to Stop an Addiction? Key Factors