Windows should be replaced when they show signs of wear, damage, or reduced energy efficiency. A typical timeframe is every 15 to 20 years, but this can vary based on factors like climate, maintenance, and the quality of the windows.