yearlong / yearslong

One word.