Веками – имя существительное, так как обозначает предмет и отвечает на вопрос чем?
Н. ф. – век.1) Постоянные морфологические признаки: нарицательное, неодушевлённое, мужского рода, 2-го склонения.2) Непостоянные признаки: во множественном числе, творительном падеже.
В предложении является дополнением (или обстоятельством).