Order an iPhone 6 or iPhone 6 Plus now, and it should only take 3 to 5 business days to ship. Considering how hard it’s been to track down Apple’s latest device, this is great news with the holiday season now in full swing. The only caveat, however, is that the 128GB variant will take a little longer, at 7 to 10 days, which means you should order as soon as possible to ensure delivery before the year is up.

When the new phones first launched, supply was initially very low, with many consumers finding the iPhone 6 Plus in particular was hard to come by. Demand has been very high, according to Apple, while analysts believe iPhone sales will be through the roof in calendar Q4. If you wound up holding out this long, the good news is that Apple’s new flagships won’t take long to get to your door.

With shipments now going out lickety-split, chances are units are also readily available at your nearest Apple store (maybe even 128GB models). I’d advise you to call before going to a store, however, just to make sure. And if you’re unsure which model to get, maybe our reviews will help make up your mind.