over many years

/ˌoʊvər ˈmɛni ˈjɪərz/ オーバー メニー イヤーズ

1. 長年にわたって、何年にもわたって

ある事柄が数多くの年数をかけて継続している状態や、その期間の経過を表します。長い時間をかけて培われたものや、ゆっくりと変化してきた状況を指す際に使われます。
The company has been growing steadily over many years. (その会社は長年にわたって着実に成長してきました。)
関連
throughout the years
year after year
for extended periods