Heroïne wordt in het lichaam omgezet in morfine. Morfine imiteert de endorfine en bindt zich stevig aan de receptoren van het GABA neuron. Hierdoor wordt de afgifte van GABA geremd. Doordat GABA geremd wordt, kan het dopamine neuron meer dopamine afgeven. Het beloningscentrum wordt geprikkeld. Je voelt je prettig.
Morfine wordt in vergelijking met endorfine heel langzaam afgebroken. Door de trage afbraak blijft de dopamine afgifte te hoog waardoor de plezierige gevoelens langer aanhouden.
De natuurlijk voorkomende endorfines zijn niet verslavend, omdat ze na binding onmiddellijk worden afgebroken. Ze komen niet lang genoeg met de receptoren in aanraking om gewenning te veroorzaken.