Clinical Pearls Magnesium for patients taking opioids for pain By Karen Decker Brown, APRN Publish Date April 10, 2017 Patients who are taking opioids can manage their tolerance by taking magnesium 500mg.