What does auf Jahre hinaus mean?

auf Jahre hinaus - German to English

for a long time to come