hour-long - adjective

normal formhour-long
comparative
superlative