The iPhone 13 is now on sale, but you might struggle to get hold of certain models. Apple lists the standard iPhone 13 (opens in new tab) and 13 mini (opens in new tab) for delivery between 12-19th October, but the wait is longer for the Pro (opens in new tab) and Pro Max (opens in new tab) models. For those, you'll have to wait almost six weeks, with delivery estimated between 26th October – 2nd November.
These delays are likely to get worse as more models sell out. Thankfully, pre-orders shouldn't be affected.
You might have more luck elsewhere. In the UK, John Lewis (opens in new tab) has stock of the standard iPhone 13 (opens in new tab) and 13 mini (opens in new tab) for delivery immediately, but again the Pro (opens in new tab) and Pro Max (opens in new tab) are out of stock.
The situation is similar in other countries.
Apple did warn of stock shortages back in July, so this doesn't come as a surprise. There is a global chip shortage which is affecting all kinds of devices including smartphones, tablets, and games consoles like the Xbox Series X and PS5.
The iPhone 13 range was announced last week and on paper brings better screens, enhanced cameras, new processors and bigger batteries than iPhone 12.
Considering an upgrade? Check out our iPhone 13 vs iPhone 12 guide
Want to go big? iPhone 13 Pro Max vs iPhone 12 Pro Max guide
After a new iPad? Apple iPad 9: release date, price, specs, and more news