welcome to hcm
thanks for the query
first of all tension is the cause of addiction.so try to get away from it by positive attitude to life,yoga
you may need insight oriented counselling
at some rehabilitation
for de-addiction you require hospitalisation. there are several de addiction centers . You can contact to the nearest centre. The reason for hospitalisation is that during withdrawal there is dyscomfort makes the person take the substance again and this can be prevented only in a hospital setting. The treatment would be with medications, and a detailed comprehensive therapy program.But hospitalisation is a must, and should be initiated at the earliest.
hope this information will helpful to you
wish you good health