It depends on when you customize them. If you do it more than 30 days out, they will ship them 3-4 weeks before your trip. If you don't customize them until after 30 days, but before 10 days out they will be waiting at your resort when you check in. If you don't customize them at all, or don't do it at least 10 days in advance you will receive plain grey bands upon check in. Of course this all goes out the window if you aren't in the US, in that case I believe they will be at your resort as long as you customize them at least 10 days out, otherwise you get the plain grey.