Haven't done for ages

Hi there, could somebody help me to understand what " I haven’t done it for ages" mean? What does ages mean here?

Hi,

Ages (plur.): a very long time. = an age (sing.)(informal).

Ex: I waited for ages. = I waited ages. = I waited an age.

Van Khanh

thankss…:slight_smile: