Narcan, the brand name version of naloxone, blocks the effects of opiates and has been hailed as a life-saving drug that can be used to stop overdoses. After being given the medication ...