Naltrexone is a medication that has been used for many years to treat alcohol and drug dependence. It works by blocking the effects of opioids, such as heroin or morphine, in the brain. Naltrexone is also sometimes used to treat other conditions, such as certain…