how long does it take before u can take methadone if you have been using herion