Glass sealant will repel water for several months, depending on your climate and whether it is rain, sleet, or snow. Simply applied with two coats as suggested.