If you need help with drug addiction then you might look into going into a drug detox program of some sort. Most drug rehabs will also have a detoxification unit that has medical staff. There you can get detoxed from whatever drugs you might be addicted to, and then they will usually put you into a residential drug program after that.
Most detox programs in NJ will give you medication to help you stay more comfortable during withdrawal. Some people think that this is a mistake because they believe you will just get addicts hooked on different pills that you are giving them during their detox.
This is not true though, because they will taper you off of any medicine that they give you in detox so that you are completely drug-free once you leave the rehab. This is not a problem in most cases and so there is really no need to be worried about getting hooked on different pills while you are there.
Some of the medication that they give in detox is very important because it can prevent seizures or other conditions that can result from severe withdrawal. The whole point is to help control the withdrawal symptoms and help get the addict stable so that they can transition to being drug-free.
If you have never been to a rehab center then there is no reason to be nervous about it. Getting clean and sober is always a bit scary but there is no need to fear detox. They generally will make it comfortable and tolerable regardless of which treatment center you go to.