Нужно выбрать правильное слово: for или since.
Так как в предложении указан период времени "ages", то используется предлог "for".
Ответ: for