Depending on the local conditions, you can expect your self-cleaning window treatment to last for between 3-10 years.