meaning of all die Jahre lang

all die Jahre lang - German to English

for many these many years