It will last a decent amount of time. If you can get a fair amount of layers on your car and not use a harsh soap when you wash the car you should be set for a fair amount of time ...... the entire winter? Depends on how often you wash, how strong the soap is and how much of a beating you car takes from the road salt.
Put it this way, it's light years better than wax in terms of protection.