Different types of narcotics have different elimination time. There are many types of narcotics which are used as drug abuse. These narcotics can be detected in blood from few hours to 24 hours. In urine detection time can be from hours to days or even months depending upon duration of use, amount consumed on daily basis and physical condition of the user. In hair follicle test, these narcotics can be detected for at least 90 days. Studies show that narcotics can cause heart failure, so, use of narcotics should be avoided by ant means.