If stored properly, homemade Windex can last several months. However, it's so easy and inexpensive that you can make a fresh batch whenever needed.