Sometimes you luck out and can get same-day delivery, sometimes you have to wait a couple days.
Which is ridiculous. Why don't they just let me schedule the delivery up to, say, 2 weeks out? They'd retain more customers and smooth out the demand spikes that are as bad for retailers as they are for consumers.