Adjectives

(s)weeklong, seven-daylasting through a week“her weeklong vacation”