Kehossa on reseptoreita, joihin opioidit voivat kiinnittyä. Keho tuottaa samankaltaisia aineita, endorfiineja, myös omasta takaa. Endorfiinit kiinnittyvät samoihin reseptoreihin kuin opioidit.
Yksi endorfiinien tehtävistä on kivun lievittäminen. Endorfiinit ja opioidit eroavat toisistaan siten, että endorfiinit hajoavat kehossa pian vapautumisensa jälkeen. Sen vuoksi niihin ei oikeastaan kehity riippuvuutta.
Endorfiinit ovat tärkeitä myös lajimme selviytymisen kannalta. Ne ovat esimerkiksi lievittäneet haavoittuneen kipua pakotilanteessa.
Heroiini muuttuu kehossa morfiiniksi. Heroiinin vaikutukset perustuvat siihen, että morfiini jäljittelee kehon luonnollisia välittäjäaineita, endorfiineja.
Sekä endorfiinit että morfiini stimuloivat epäsuorasti aivojen palkitsemiskeskusta. Tämä saa olon tuntumaan miellyttävältä.
Niin ikään morfiini estää substanssi P -nimisen välittäjäaineen vapautumista. Tämä aine vaikuttaa kiputuntemusten välittymiseen.
Myös hengitystä säätelevissä hermosoluissa on opioidireseptoreita. Näihinkin morfiini voi kiinnittyä.