许久

许久 (xǔ jiǔ)
for a long time; for ages