Solution :

FOR many years.

(depuis de nombreuses années)