A long time ( Informal ) (4)
(Other definitions for ages that I've seen before include "Long periods" , "Aeons" , "Times" , "Historic periods or prolonged time" , "Matures" .)
(Other definitions for yonks that I've seen before include "Slangily, a long time" , "Ages (colloq.)" , "Slang for a long time, ages" , "Many years (slang)" , "A very long time (colloq.)" .)