A long time; the long term; an extended period.
a long distance
Travelling a long distance.
A millennium (a period of a thousand years).
Meronym: yearhundred