Key Factors That Influence Long Term Recovery Success After Heroin Addiction Recovery