There's no standard answer that fits all however a good rule of thumb is to examine and redesign your site every two or three years or more often if you notice significant technological advancements or changes to user behavior happen.