Chinese words · Chengyu

经年累月

jīngnián-lěiyuèTraditional 經年累月

for years on end

Meanings from our own dictionary. Chengyu from the Xinhua idiom list, the most common first.