Green’s Dictionary of Slang

heart-on n.

[play on hard-on n. (1) + the stimulating effect on the heart]

(drugs) an inhalant.

[US]R.O. Scott Gay Sl. Dict. 🌐 amyl nitrite: [...] Syn: heart on.
[US]ONDCP Street Terms 11: Heart-on — Inhalants.