Ideally, you should update Windows as soon as a new update is released. However, this might not be practical for everyone. As a compromise, update Windows at least once a month.