for ages / in ages

何年も
for agesもin agesも同じ意味。

Ex

  • I haven’t been back to my hometown for ages.

Reference source

  • https://eow.alc.co.jp/search?q=for+ages