Something that lasts many many years are called centuries.