The layer of paint that protects the metal of the Tower is very effective, but it must be periodically replaced. In fact, the Tower has been repainted for over 130 years, about once every 7 years. So if it is repainted, the Eiffel Tower can last... forever.