Back to Blog

About

Why does my macbook's battery only last 2 hours?

It actually a lot more common than you think, since the release of apple silicon mac's have been known for excellent battery life, but there are plenty of people who report getting a subpar experience. Before trying to return it try these steps to see if you can fix it!

The situation

You sit down at the cafe or library, open your laptop ready to get stuck into some work, maybe you forgot to charge it last night and your battery is sitting at 60%. That will be plenty you think, until one hour later you are scrambling for a power outlet wondering why your all day battery life couldn't last you one work session.

You have probably fallen victim to a random app stealing your battery life for no reason, short of closing all your open apps there's not much you can do, not without knowing what was using your battery! Here's the way you figure out what's wrong

The cause

When your MacBook battery dies in 2 hours instead of 10, it almost always comes down to one of three things:

  1. A failing battery. If your battery has degraded below 80% of its original capacity, it physically cannot hold as much charge as it used to. No settings change will fix this.
  2. Display brightness. The screen is the single biggest power consumer on a MacBook. At 100% brightness the display alone can pull 15 watts. On a 14-inch MacBook Pro that can be 30-40% of your total power draw.
  3. Excessive app power draw.A single app running in the background can easily eat 5-10 watts. Sometimes it is Chrome with 30 tabs, sometimes it is Slack or Spotify sitting there “idling.” And sometimes it is malware. If something you do not recognise is burning through your battery, that is worth investigating.

Most of the time it is a combination of all three. Your battery is a bit worn, your screen is too bright, and you have a bunch of apps open you forgot about. The good news is you can fix two out of three right now.

Step 1: Check your battery health

Before you change anything, check if your battery is actually healthy. If your maximum capacity has dropped below 80%, no settings tweak will get you all-day battery life. The battery itself is degraded and needs replacing.

How to check in System Settings

  1. Open System Settings(the gear icon in your Dock, or Apple menu → System Settings).
  2. Scroll down and click Battery.
  3. Click the i button next to Battery Health.
  4. Look at the Maximum Capacity percentage. If it is below 80%, your battery is degraded.
macOS System Settings showing the Battery section with Battery Health info button highlighted.
System Settings → Battery. Click the (i) next to Battery Health to see your maximum capacity.
macOS Battery Health detail popup showing Maximum Capacity percentage and cycle count.
The Battery Health detail sheet. If Maximum Capacity is below 80%, a replacement will do more than any software tweak.

If your battery health is fine, the problem is software. Something on your Mac is pulling more power than it should.

Step 2: Turn on Low Power Mode

This is the single fastest thing you can do. Low Power Mode reduces display brightness slightly, makes the system more aggressive about dimming when idle, and caps CPU performance. On Apple Silicon Macs it can add an extra hour or more of battery life with barely any noticeable difference.

How to enable it

  1. Open System Settings.
  2. Go to Energy (macOS Sequoia and later) or Battery (earlier versions).
  3. Toggle Low Power Mode to On.
macOS Energy settings showing Low Power Mode toggle.
Low Power Mode in System Settings. One toggle, immediate battery savings.

Step 3: Turn down your display brightness

The display is the single biggest power consumer on a MacBook. On a 14-inch MacBook Pro, the display alone can account for 30-40% of total power draw at full brightness. Going from 100% to 50% can cut your total power consumption by 15-20%. That is the difference between 2 hours and 4 hours of battery life.

You do not need to squint. Most indoor environments are fine at 50-70% brightness. Turn on auto-brightness in System Settings if you have not already. It adjusts based on ambient light and keeps things at the lowest comfortable level.

Step 4: Close unused apps and browser tabs

Every open app and browser tab consumes memory and CPU cycles, even when it is in the background. macOS is decent at suspending inactive apps on Apple Silicon, but apps that maintain network connections, run timers, or poll for updates will keep drawing power the entire time.

The usual suspects:

  • Chrome: each tab runs its own process. Twenty tabs can easily pull 5-10 watts.
  • Slack, Teams, Discord: Electron apps are heavy. If you are not actively using them, quit them entirely.
  • Video calls: Zoom, Meet, and FaceTime all push the CPU and camera hard. Keep the camera off when you do not need it.
  • iCloud syncing: if Photos or Drive is syncing a large batch of files, it can spike power draw for an extended period. Pause syncing when on battery if you can.

Be honest about what you need open right now. Close the 30 browser tabs you have not looked at in an hour. Quit Slack if you are in deep work mode. The fewer things running, the longer your battery lasts.

Step 5: Use a 3rd Party App to see what is draining your battery

The steps above will help, but here is the real problem: closing everything is a pain in the ass, and sometimes you need your display bright or certain apps open. The issue is not that you do not know what to do. You just cannot tell at a glance what the root cause actually is.

Find your battery drain in 5 minutes. Download BetterBatteryMonitor for free and see exactly which app is killing your battery life. Most people find the culprit within the first five minutes.

Activity Monitor has an “Energy Impact” column, but it is a vague number with no unit. Not watts, not percentage, nothing useful. That is why I built BetterBatteryMonitor. It lives in your menu bar and shows you live power draw in watts, not some abstract score, but the actual wattage your Mac is consuming right now. You can see at a glance when something spikes, and the per-app breakdown tells you exactly which app is responsible so you can decide whether to keep it open or quit it.

BetterBatteryMonitor showing live battery power and app usage on a Mac desktop.
Live power draw per app in your menu bar. You can see that Chrome is pulling 6 watts and quit it without switching windows.

Classic example: you are sitting in the sun with your display at 100%. How much does that really affect your battery versus 50%? You have no easy way to tell. If you knew that maxed-out brightness was cutting your battery life to a quarter, you might just move to the shade. But macOS does not show you that.

Instead if you use BetterBatteryTracker you can see: CPU, RAM, Display, and USB all at once, and identify if your battery drain is coming from an app, your screen brightness, or something you have plugged in. This is the information you need to make an informed decision about what to close and what to keep.

BetterBatteryMonitor process list showing per-app power draw in watts with quit buttons.
See which apps are drawing the most power and quit them in one click, no switching windows.
BetterBatteryMonitor showing battery health details, cycle count, and maximum capacity.
Full battery health details at a glance: cycle count, maximum capacity, and condition. No digging through System Settings.

The free tier is enough for most people

The free tier shows live power draw, the menu bar popover, a Low Power Mode toggle, and basic battery info. If you just want to know “how many watts am I using right now” and “which app is burning the most,” that is covered.

The paid plans add energy history charts, per-app power breakdowns over time, and updates. It is a one-time purchase, no subscription. $15 for a year of updates, or $40 for lifetime updates. The free tier never expires.


TL;DR

  1. Check your battery health: if it is below 80%, a replacement will do more than any tip on this list.
  2. Turn on Low Power Mode.
  3. Keep brightness under 75%.
  4. Close apps and tabs you are not using.
  5. Use BetterBatteryMonitor to see exactly what is draining your battery in real time.