Thamkrabok Monastery is a minimum 7 day detoxification center in a Buddhist environment.  28 days is recommended.  It is open to the public and cost 200 baht per day which is about $6.00 USD.  For one expensive round trip airline ticket and a warrior like commitment,  this an alternative for natural detoxification of drugs.  Other useful links with Buddhist treatment approaches to ending addiction are