Indeed the iPhone 7 Plus is a hard-to-come-by smartphone these days, and will probably remain so until Apple announces the iPhone 8 next year. On the other hand, all versions of the iPhone 7, except for the Jet Black model, are now in stock and can be shipped immediately (carrier-bounded or unlocked).
Customers who want to purchase the iPhone 7 Plus will have to wait between 2 and 3 weeks to receive their devices, assuming they don't order the Jet Black version. Apple doesn't seem to be able to handle the high demand for both the Jet Black iPhone 7 and iPhone 7 Plus, hence the long shipping times.
If you absolutely want to rock a Jet Black version, you will have to wait around 2-3 weeks for the iPhone 7 model, but for the larger iPhone 7 Plus, you'll have to wait even longer.
Until a few days ago, Apple stated on its website that the Jet Black iPhone 7 Plus shipped in 6-8 weeks, but recently the Cupertino-based company updated the shipping times for this particular model.
The good news is customers will now be able to get the Jet Black iPhone 7 Plus in just 4-6 weeks, Apple claims. You can order either the 128GB or 256GB version (unlocked or carrier-bound), the shipping time remains the same: 4-6 weeks.
Obviously, you'll have to pay a small fortune for either of the two, as the 128GB Jet Black iPhone 7 Plus is priced at $870, while the 256GB costs no less than $970. If you still plan on getting one of these Jet Black iPhones, than make sure you keep it in a hard case, since the phone is prone to peeling off.
The iPhone and the regulatory labels tend to be more sensible to peeling off, but there are also reports claiming the Jet Black iPhone 7 is also much easier to scratch than any other model currently sold by Apple.