Generally, it depends on how exposed the piece of furniture is to the elements. If we’re talking outdoor furniture, the teak oil finish might fade away in one or two years. In this case, you can always sand off the dulled areas of the coating and give the entire thing a fresh coat.