You can run a search here about the shot. It is very expensive and something your husband would need to get on a monthly basis for a while. Does your insurance pay for it? It is not a be all, end all drug. Your husband will still need on-going recovery work. Getting the drug out of the body is only the start of the process. He must learn a new way of living without drugs.