Taking Naltrexone can be a very dangerous game. This product works by ripping opiods off of there receptor site. Naltrexone also completely blocks any opiods from binding to the appropriate receptor. This means if you seriously hurt yourself in anyway(muscle tear, car accident, any life threatening emergency) you will not be able to get relief from almost all the painkillers that are used in a hospital. In my opinion the negatives far outweigh the possible positives. Good luck.