longtime (adj.) Look up longtime at Dictionary.com
also long-time, 1580s, from long (adj.) + time (n.).