Generation also means “people” so it still could be a long way off if ever.
Generation in the Bible could mean different things. As far as Eschatology goes, it’s years IMHO.
How long is a generation in the Bible?
https://www.gotquestions.org/generation-in-the-Bible.html
Actually, that is the much more commonly used meaning in the Bible, rather than the other meaning that modern English speakers are almost exclusively familiar with.
It’s always good to check a concordance when you are trying to interpret something ambiguous.