Lots of ideas for length of time, but probably moreso to do with changes in the market. What are the search terms being queried today to find your products and services?
Another compelling reason to update the website is the development of new technologies that affect website promotion. For instance, a link between your website and your Facebook Page is almost like a "must" these days.