also long-time, 1580s, from long (adj.) + time (n.).
a longtime friend
longshoreman
longstanding
long-suffering
long-tailed
long-term
longtime
long-waisted
longways
long-winded
loo
looey