Recognizing that you have a problem with drug is the first important step in process of recovery. To deal with addiction you should first be able to understand it properly, and this is why is very important to contact professionals from the very beginning. Only if you are ready to make a real change and clean yourself, you can step in the program. But that decision should only be made by you. If you love yourself enough you will start the process, and step by step you will succeed.