Hi, Mav, I don't see why you shouldn't write "for eternity", as we say "for ages" or "for always", "for ever"... There are over 500,000 hits in Google.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.