Though solutions like window film can help improve the efficiency of your home, at a certain point you should consider whether it's time to replace your windows. High-quality windows should last around two decades, after which you should expect to have to make repairs, at the very least.