for years to come разговорное выражение перевод
ещё долгие годы, в обозримом будущем
After the oil prices drop the country's economy is going to be in shock for years to come. / После падения цен на нефть экономика страны будет находиться в состоянии шока ещё долгие годы.