ในระยะยาวไม่สามารถผลิตฮอร์โมนเทสโทสเทอโรนหรือฮอร์โมนคอร์ติซอลที่สำคัญได้อีกผลกระทบต่อมไร้ท่อที่ครอบคลุมและครอบคลุมมากที่สุดของการใช้ opioid ในระยะยาว การขาดฮอร์โมนเหล่านี้อาจทำให้เกิดอาการหลายอย่างเช่นภาวะมีบุตรยากเหนื่อยล้าและป่วยไข้ ผู้คนอาจไม่รู้จักอาการเหล่านี้ซึ่งอาจเกี่ยวข้องกับการใช้ opioids ที่เพิ่มขึ้น

ฮอร์โมนอาจส่งผลกระทบต่อและผู้ป่วยที่มีการขาดฮอร์โมน ประมาณครึ่งหนึ่งของการศึกษาผู้ป่วยได้รับ opioids เพื่อบรรเทาอาการปวดถาวร จากนั้นนักวิจัยได้ จำกัด จำนวนการศึกษาแก่ผู้ที่เกี่ยวข้องกับการใช้ opioid ในระยะยาวซึ่งกำหนดไว้นานกว่าหกเดือน พวกเขาพบหลักฐานเพียงพอที่จะตรวจสอบความถี่ของภาวะ hypogonadism ซึ่งเป็นการผลิตฮอร์โมนเทสโทสเตอโรนไม่เพียงพอและ hypocortisolism ซึ่งร่างกายไม่ได้สร้างคอร์ติซอลให้เพียงพอ