An age has no set duration of time. Rather, it is a period of time where a specific event, or series of events, happen that all have the same theme.
Ages and ages and ages means a really long time.
For ages mean something takes forever and might not even happen. In ages means that it happens in a long time. So for ages might not happen and in ages is something that will happen but in a long time.
Ice ages are related to geography by being from a long time ago, the geographers study exactly how long ago the ice ages were and that leads a connection in ice ages and geography.
Ages
Sometime or somewhere a long time later.
ages + ages
"I haven't seen you for ages" - meaning a long period of time has passed since seeing someone. "It took me ages to finish that project" - meaning it took a very long time to complete. "She's been talking on the phone for ages" - meaning she has been talking for a long time.
AGES
ages
An age can be a period of human life, it is an extent of time, long or short as in the Ice age, the Space Age, a good wine that ages slowly
Ages
About ten