It depends on a lot of things to determine how viable they are. Temps that they're being held at (ideally, 55-60 deg F, in cool, dark location), if they're being turned at least once a day... but on average, when you're getting to 10 days, it starts to decrease substantially. By the time they get to 30 days... likelihood is that you will have a zero hatch. But it has been known to happen at 30 days! But that's why you should pay attention to when the seller says they collect eggs, and when they ship, so you know approximately how old the eggs are when collected, and the timing of the number of days in shipment. That's going to be critical as to your viability level.
The air cells also show the level of evaporation that is going on in the egg... the more porous the shell, the more loss you'll have. Also determine the humidity level... the higher the humidity, the less moisture loss in the egg... the lower the humidity, the more loss. That's why it's recommended to weigh, or candle and mark the air cells with a pencil on the outside of the egg, so you can track the moisture loss... ideally, 13-14% loss for the entire hatch is recommended. With shipped eggs, the humidity level will be lower in shipping (especially if they travel on a plane, because of the lower humidity in the cabin air, as well as the possibility of damaged air cells due to cabin pressure).
If the air cells and yokes look intact, and the shells look good, go ahead and set them! You're comparing them to your own eggs, which, naturally, are the freshest. You will probably be surprised in 21 days!