maybe check yourself into a 30 day inpatient rehab???? maybe check out some meetings?? Hard to give you advice when you haven't really told us what your story is.
I do know when i couldn't stop injecting myself with dope I went into rehab and got my **** together. the rehab was a tremendous help.