A very long time (4)
I believe the answer is:
ages
'a very long time' is the definition.
(ages can mean a very long period)
This is all the clue.
(Other definitions for ages that I've seen before include "Indefinitely long time" , "Long periods" , "Gets older" , "Donkey's years" , "Times" .)