Narcotic analgesic or opioid medications are used for treating moderate to severe pain. Narcotic analgesics have a high potential for misuse, abuse, and diversion (to addicted persons). That is the reason that these drugs are used for short period of time and very much controlled drugs.