Yes, waterproof sprays may expire (but this depends on the product). Some active ingredients might lose their properties over time, which can lead to some very disappointing results and losing water repellency. For this reason, you should always check the expiry date on the label to make sure it will get the job done properly.