jahrelang

Adjective

 * 1) longstanding
 * 2) yearslong; lasting for years

Adverb

 * 1) for years, in years