В русском языке активно используются оба прилагательных, однако их значение нужно различать.
Правильно
Вековой — означает живущий или существующий очень долго, столетний. Данное слово напрямую соотносится со временем существования чего-либо и подразумевает период не менее, чем в 100 лет.
Мы чтим вековые традиции нашего народа.
Этот вековой дуб стал местной достопримечательностью.
Вековой лес манит путешественников со всего мира.
Вечный — означает постоянно существующий, бесконечный по времени. Это понятие носит более абстрактный характер и подразумевает существование чего-либо постоянно.
Я думаю, он наконец обрел свой вечный рай.
Он не мог создать вечный двигатель, это невозможно.
Вечный источник энергии еще никто не придумал.
Оставь его в покое, он вечный ребенок, пусть катается.
Наш вечный спор еще никто не смог разрешить.