Green’s Dictionary of Slang

E-head n.

[E n. + -head sfx (4)]

(UK drugs) a regular user of MDMA.

[UK]S. Champion Disco Biscuits xiv: It featured a cast of DJs, video jockeys, speed freaks, E heads, Moss Side gangsters [...].