Any drug of abuse there is initially causes its user to feel euphoria. This euphoric sensation causing the user to keep going back to it over and over again, thereby increasing the user’s tolerance to that drug and making him dependent on it.

Dependence on drugs of abuse has causes people to face horrific side effects, makes them immunocompromised and eventually, takes away their lives. The sufferer is not only the user but his family and loved ones as well. 

The best solution for drug addiction is to nip it in the bud in its initial stages, before the ugly withdrawal symptoms start to kick in. Visit https://gettreatment.com/ to get good treatment for this issue if you are a victim.Some other ways to get rid of drug addiction are:

Rehab

The best way to stop being an addict and become clean is by going to a rehabilitation facility. This is especially for those people who are severely dependent on the drug in question. Rehab centers are now available for everyone because they are also covered under private and public insurance plans. 
You can either get in-patient treatment, which requires the patient to stay in the facility for a considerable period of time, or out-patient treatment, which is for addicts who cannot tear themselves away from their work or home life, and thus visit the facility on a regular basis. 

Herbal treatment

Natural treatments are becoming more and more popular as people keep finding the magnanimous benefits natural substances have to offer. Natural treatments for drug addiction include the following:
Apple Cider Vinegar
Caffeine
Skullcap

And many others.These substances have been linked to reducing cravings and making a person distracted when such thoughts plague him. Caffeine is also quite addictive so be careful while using this as a treatment!

Support groups

If you are not very severely addicted, it is possible for you to join a support group. Support groups have a number of people and usually a leader. They speak about any of the addictions or psychological ailments they may have and try to keep each other off their bad habits. They usually do not have a harsh fee or any payments so they are affordable by all.

Spiritual cleansing

There are many ways to stop being a drug addict by using spiritual methods. One of these methods is meditation. 
Meditation increases your concentration and helps you gain control over your mind and body. This causes you to control your cravings and therefore become less of an addict.
Spiritual cleansing can also be done by joining a religious cleansing center. Christian rehabs are quite popular in this aspect.

Therapy

It is possible to go to a therapist for this so he may prescribe medication, but self-therapy options are almost equally as effective. These include Art therapy, Aroma therapy, Horticulture therapy and many others. These allow the user to calm himself and avert him minds from all the cravings he feels.