When Reddit users and a Geekbench developer discovered and shared that Apple's approach to mitigating the aging of batteries is partly responsible for the gradual performance degradation that iPhone users have sometimes experienced, Apple made an effort to explain its choices. The company promised to add software features to give users "more visibility into the health of their iPhone’s battery" and offered a discounted battery replacement program: new batteries for affected devices will be just $29 through the end of 2018. That means users could reclaim some of that performance.

However, an Apple Store memo obtained by MacRumors suggests that owners of the iPhone 6 Plus in some regions (including the US) will have to wait until March or April to replace their batteries. According to MacRumors' report, Apple believes its supply of batteries for these devices will not meet demand in the beginning of the year.

Other models are not expected to see such significant delays. For example, the iPhone 6 and 6S Plus are expected to take around two weeks to become available to customers who purchase them, and batteries for all other affected iPhone models should have a quick turnaround time.

The revelation that Apple deployed software updates to throttle performance on some iPhones in order to maintain battery life as the battery degrades angered many consumers. They suspected Apple had done so to deliberately shorten the life of devices to encourage upgrades. Lawsuits and government questioning arose. Apple denied this consumer suspicion, saying:

First and foremost, we have never—and would never—do anything to intentionally shorten the life of any Apple product or degrade the user experience to drive customer upgrades.

In addition to offering discounted battery upgrades and promising a software upgrade to add more transparency to its approach, Apple said it will provide batteries at the discounted rate even if the batteries to be replaced appear healthy in its Genius Bar tests.

iPhone owners have until December 31, 2018 to upgrade their batteries at the reduced cost. After that, the cost will return to $79. So even with the delay, there's plenty of time. But if your iPhone 6 Plus is running slowly, you'll have to deal with it a little bit longer.