Adjectives

(s)longtime, long-timehaving existed or persisted or continued in a particular role or state for a long time“a longtime friend”