Immemorial (7)
I believe the answer is:
agelong
(Other definitions for agelong that I've seen before include "Existing through history" , "Seeming to have always been so" , "never going away?" , "Almost endless" , "Lasting much time; lag gone (anag.)" .)