Try to quit on your own and then try outpatient therapy, and if neither of these works; you need rehab.
There are some people can simply make a committed effort to change, and quit on their own. It may take real determination to change the habits, and yes, it may not be easy. However, if you find that although you give a determined effort at sobriety, you find yourself once again using and abusing, it is time to consider getting help.

Indeed, it takes strength to admit to a need for help and there is no shame seeking needed help for addiction. Drug and alcohol rehab is expensive and it is disruptive. You will need to leave your family, but if you cannot quit on your own, you have to accept that only with intensive residential care do you have any change of bettering your addiction, and achieving an ultimate goal of sobriety.

If you need a rehab, you may try California drug rehab or California drug addiction treatment. They provide California treatment programs that can help you from drug addiction. Take a wise step and get a better future!