A mighty long time (4)
I believe the answer is:
ages
'a mighty long time' is the definition.
(I've seen this in another clue)
This is all the clue.
(Other definitions for ages that I've seen before include "Indefinitely long time" , "Long periods" , "A long time (colloq.)" , "Yonks" , "Donkey's years" .)