does anyone know..and how long in advance?