How to fix MacBook not holding charge issue

39.2K views
9 min read

Depending on your Mac model and how intensively you use it, the average battery life after a full charge should be 10 to 17 hours. However, users have been reporting a rather quicker loss of power on their MacBooks for no apparent reason, making them turn to forums asking, “Why is my MacBook dying so fast?” Battery issues can equally ruin a productive work day and a perfect movie night, so let’s get right into the “why” and “how” of the MacBook Pro battery problem.

Reasons why my Mac battery drains so fast?

Battery life isn’t always consistent and depends on variations in temperature, usage, and settings. MacBook Pro battery problems are rarely due to bugs, especially if you have the latest software installed.

What’s going on?This should help!
MacBook battery drains quickly.Enable Low Power Mode, reduce screen and keyboard brightness, turn off Bluetooth when not in use.
Background apps are using too much power.Use App Tamer to manage background processes effectively.
You want to extend battery’s life.Try Endurance to extend battery life by up to 20%.
You work randomly on both battery and charger.Install AlDente Pro to set charging limits and enable heat protection.
You don’t know what’s draining the battery.Run benchmark tests with Novabench to identify and fix performance issues.
Battery is old, damaged, or won’t charge.Consider replacing the battery.


Apple’s battery life estimates are based on reduced brightness and light internet load, so if you’ve got the screen at 100% and are downloading gigabytes in an area with poor Wi-Fi, your MacBook will understandably run out of battery faster. In all other cases, it’s fair to wonder “why is my MacBook battery draining so fast?” 

Here are some of the most common reasons:

  • Overuse. By you, apps, or both. If your workflow includes a great deal of multitasking, don’t be surprised by your MacBook Pro battery draining fast because the more apps you have open, the more power is used to keep them operational.
  • Wrong settings. Some of MacBook's default settings can consume a disproportionate amount of battery power. Some of those basic settings include Bluetooth, screen brightness, keyboard lights, and Energy Saver preferences.
  • Old or damaged battery. The battery could have simply reached the end of its lifespan or could’ve been accidentally damaged, and that’s why your MacBook not holding charge anymore. In this case, the best solution would be to replace the battery.

How to fix MacBook battery drain

Now that you can roughly determine where your MacBook Pro battery problem lies, read on for the most effective methods to fix it.

1. Check your battery health

Battery care is often an underrated concept by laptop users, but most of the time is the main reason behind MacBook not holding charge as well as it should. So the first thing to do if you’re wondering “why is my battery dying so fast?” is to check the battery’s life cycle.

Battery cycles are a number of charge-discharge phases the MacBook battery can take in its life. According to Apple, a MacBook battery is good for about 1,000 cycles, after that it’s considered worn out. Let me show my Mac's health just as an example: after a year of using my MacBook Air, it has 96 cycles and normal battery health, yay.

To check the health of your Mac’s battery, follow these steps:

  1. Go to the Apple menu.
  2. Click About This Mac > More Info > System Report…
  3. Scroll down for Power specifications.

Here, you’ll find information about your battery's cycles and condition. If the condition is stated as “fair” or “normal,” you’re good to go.

2. Reset battery preferences

Some high-power settings on your laptop may be the answer to “why is my Mac losing battery so fast?” To avoid this unnecessary power loss, you just have to tweak or reset a few preferences. Here’s how:

  1. Go to System Settings.
  2. Click Battery.
  3. Switch Low Power Mode to Always or Only on Battery.

And if you’re always hoping you could squeeze a little more battery life out of your MacBook — you’ve got to try Endurance.

Endurance is an app designed to make your MacBook battery run longer, while improving its overall health. With just a few simple energy-saving moves like slowing down your Turbo Boost, dimming your screen, and hiding background apps, it extends battery life by up to 20%!

Ready to use right after installation, Endurance will begin extending your MacBook battery life automatically so you can get more done between recharges. Set Endurance to start once your battery level crosses a specific threshold and tweak its settings to get the results you want without any interruptions to your workflow.

3. Check background apps

Behind the scenes, most MacBooks can run dozens of apps without you realizing it. Some of these could be running because you forgot about them, others simply open during the startup sequence. In any case, background apps are one of the things that can quickly drain all MacBook battery charge.

To check which apps are using the most power without your knowledge, follow these steps:

  1. Go to Applications.
  2. Click Utilities > Activity Monitor.
  3. Check which apps are taking up most CPU and Memory and close them.

If this sounds too time-consuming, try a smart CPU manager, like App Tamer.

App Tamer is a menu bar app that gives you metrics on CPU usage in a clear, color-coordinated graph and offers practical actions you can take to control apps using too much power. It lets you avoid CPU-hogging and maximize battery life by automatically stopping apps left idle in the background and bringing them back to full force when they’re back in use.

Here’s how to manage your apps and save battery with App Tamer:

  1. Install and open App Tamer from your Mac’s menu bar.
  2. Browse the current processes taking up your CPU.
  3. Check and adjust stopped and slowed down apps.

4. Manage power adapter preferences

A small but powerful change you can make to help with the MacBook Pro battery problem lies within the power adapter preferences of your Mac. Here’s how to manage them:

  1. Go to the Apple menu.
  2. Click System Settings > Battery.
  3. Choose Always next to Low Power Mode.
  4. Click i icon next to Battery Health.
  5. Turn on Optimized Battery Charging.

And if you need yet another great utility to keep an eye on the well-being of your MacBook batteries, try AlDente Pro.

AlDente Pro will help you set charging limits and turn on heat protection when necessary, so you can work with your charger connected and not worry about the health of your MacBook’s battery. In case you’ve planned a long working session with no access to a plug you can use the app’s Top Up feature to charge your battery to 100% just once.


What if you accidentally charged your MacBook to a number you don’t like? With AlDente, you won’t even need to unplug. Simply use the Discharge feature to let your device run on battery even when plugged in until the battery charge falls to the desired level you set in the app.

To set charging limits for your MacBook using AlDente Pro, simply open the app and move the slider or type your preferred charge limit.

5. Reduce screen brightness

Just like the brightest light bulbs consume more energy, if your laptop screen is always at 100%, don’t be surprised if your MacBook Pro battery drains fast. Dimming the screen by a few degrees will not only benefit battery life but also be better for your eyes. Use the F1 key to quickly lower the brightness of your screen, or tap on the sun icon if you have a MacBook with a Touch Bar.

Another lighting feature that can be the reason for your MacBook not holding charge is keyboard lighting. By default, the MacBook keyboard light is on, but you can turn it off in System Settings > Keyboard > Keyboard Lightning. Some Macs also have a key that dims the brightness of the keyboard – it has a symbol that looks like a sun setting on it. 

6. Turn off Bluetooth

Bluetooth is a type of technology that enables devices to exchange data wirelessly. If your laptop always has this feature on, it’s constantly searching for paired devices, resulting in MacBook Pro battery draining faster than usual.

It’s a good habit to turn Bluetooth off when you’re not using it. To do so, simply click the Bluetooth icon in the top left menu bar and click Turn Bluetooth Off.

7. Monitor the overall Mac's performance

Your Mac's battery could be draining too quickly due to CPU overuse, overheating, inefficient power usage, and more.

To find out if there are any gaps in your Mac's performance, you can run benchmark tests. I usually use the Novabench. It runs the tests (no more than 2-5 minutes) and gives you a report that compares your Mac's performance to the baseline and to other Macs.

The results will help you decide what to fix, and these tweaks can indirectly improve your Mac's battery performance. For example, my report (see the screenshot above) suggests that I should lower the CPU usage.

8. Replace the battery

If none of the above work, the MacBook Pro battery is not charging, or other problems persist, the battery may have simply reached the end of its lifespan or been damaged and needs to be replaced.

It’s recommended to go through Apple to have your MacBook battery changed, especially if you have a newer model machine, because they have glued-in batteries, making them nearly impossible to repair yourself.

Now, your MacBook won't die so fast

Battery issues are the best at producing uncertainty every time you interact with your Mac. To avoid that, detect exactly why your MacBook Pro battery draining fast and solve the issue early on using one of the methods described above. But since one of the most common reasons for MacBook not holding charge is usually poor battery health, it’s best to look after it early on using smart apps like AlDente Pro. And if you just need to extend available power for as much as possible, try Endurance.

Best of all, these apps (as well as others I mentioned in the article) are available to you right away at no cost! How? Through a free 7-day trial of Setapp, a platform with more than 240 outstanding macOS and iOS apps for every use case out there. Try Setapp apps today and watch your device’s performance skyrocket!

FAQs

How long should a Mac battery last?

It depends on what you use your Mac for, but you should get 10 to 17 hours of battery life after a single charge.

Why is my Mac not holding its charge?

There can be a few possible reasons like overuse, wrong battery settings, adapter malfunctions, or simply an old battery.

How many cycles is a Mac battery good for?

Apple considers a MacBook battery worn out after 1,000 cycles. That limit is usually reached after about 5 years of use.

How long do Macs last?

In my experience, MacBooks typically last at least 3 to 4 years. On average, you can expect them to last up to 8 years. Also, keep in mind that older Macs may not support newer macOS. You can check out a list of Macs that support Sonoma, which is currently the latest operating system.

250+ apps for $9.99
per month

Sign up to Setapp and try them for free.

Security-tested