A battery that won't hold charge usually means either the battery itself is failing, or something in your car is draining it when the engine is off

When a car battery dies quickly after you charge it or jump-start it, the problem falls into one of two categories: the battery has reached the end of its life, or an electrical component is pulling power from the battery even when the car sits parked. A battery typically lasts three to five years, but that timeline shortens if you live somewhere very hot or very cold, or if the battery has been overcharged or undercharged repeatedly. The other possibility—a parasitic drain—means something in your car is running when it shouldn't be: a light left on, a faulty alternator that isn't recharging the battery while you drive, or a component with an electrical short.

The difference matters because it changes what you do next. If the battery itself is dead, you need a replacement. If something is draining the battery, you need to find and fix that drain, or the new battery will die the same way.

Key Takeaways

  • A battery that won't hold charge is either worn out after years of use, or something electrical in your car is draining it while parked.
  • Check whether the battery is old (three to five years or more), whether you left lights or accessories on, and whether the car starts at all when jumped.
  • If the car starts after a jump but dies again within hours or days, the alternator may not be recharging the battery while you drive.
  • A mechanic can test the battery's actual condition and measure parasitic drain with a multimeter to pinpoint what is pulling power.
  • Replacing a battery costs roughly $100 to $300 depending on the car and battery type; finding and fixing a drain costs more but prevents the same problem from happening again.

How to tell if the battery itself is dead or something else is draining it

Start by checking how old the battery is. Most car batteries have a date code printed or sticker on top—usually a letter and number, where the letter is the month (A for January, B for February, and so on) and the number is the year. If the battery is older than five years, age alone could be the problem, especially if you live in a hot climate where batteries wear out faster.

Next, think about what happened before the battery died. Did you leave the headlights on overnight, or an interior light on while the car was parked? Did you use the radio or other accessories with the engine off? If yes, that explains the dead battery—it drained while you weren't driving. Charge or jump-start the battery and see whether it holds power for at least a few days of normal driving.

If the battery dies again within a day or two, or if you didn't leave anything on and the battery still went dead, something is draining it. Try this: jump-start the car, drive it for at least 20 minutes to let the alternator recharge the battery fully, then park it and wait overnight. If the battery is dead again in the morning, the alternator is probably not recharging properly, or something is pulling power while the car sits.

What a parasitic drain is and how to find it

A parasitic drain is any electrical component that draws power from the battery when the engine is off and the car is parked. In small amounts, this is normal—your car's computer, security system, and clock all use a tiny bit of power. But if the drain is large, the battery will die in hours or days even if nothing is obviously left on.

Common sources of parasitic drain include a faulty alternator that isn't shutting off when the engine stops, a stuck relay that keeps a fuel pump or fan running, a corroded battery terminal that prevents proper charging, or an aftermarket radio or alarm system with a wiring problem. A short circuit in the wiring harness can also cause drain, though this is less common.

You can do a rough check yourself: with the engine off and all doors and the hood closed, turn off the headlights and interior lights. Wait a few minutes, then use a multimeter set to measure DC amps to test the current flowing from the battery. Touch the red probe to the positive battery terminal and the black probe to the negative terminal. A reading under 50 milliamps (0.05 amps) is normal. Anything above 100 milliamps suggests a drain worth investigating. If you don't have a multimeter or aren't comfortable using one, a mechanic can do this test in minutes.

When the alternator is the problem

The alternator is the component that recharges your battery while the engine runs. If it fails, the battery powers the car while you drive, but doesn't get recharged. The battery will die even if you drive regularly, because it's being drained faster than it's being refilled.

Signs of a failing alternator include a dim dashboard or headlights that brighten and dim as you accelerate, a battery warning light on the dashboard, or a burning smell from under the hood. If you jump-start the car and it runs fine while the engine is on but dies again shortly after you turn it off, the alternator is likely the culprit.

A mechanic can test the alternator by measuring the voltage at the battery while the engine runs. A healthy alternator produces 13.5 to 14.5 volts. If the reading is lower, the alternator isn't charging properly. Replacing an alternator typically costs $300 to $800 depending on the car, but it's a necessary fix—a new battery won't solve the problem if the alternator isn't recharging it.

Battery corrosion and loose connections

Even a healthy battery won't charge properly if the connection between the battery and the rest of the car is corroded or loose. Check the battery terminals—the two metal posts on top of the battery where the cables connect. If you see a white, blue, or green crusty buildup, that's corrosion, and it blocks the flow of electricity.

To clean corroded terminals, disconnect the negative cable first (the black one), then the positive cable (the red one). Mix baking soda with a little water to make a paste, and scrub the terminals and cable ends with an old toothbrush. Rinse with clean water and dry thoroughly. Reconnect the positive cable first, then the negative cable. Tighten both connections so they don't wiggle.

Loose connections have the same effect as corrosion—they interrupt the charging circuit. If the terminals look clean but the cables move when you wiggle them, loosen the terminal nut slightly, slide the cable end off, and clean both the terminal post and the inside of the cable end with the baking soda paste. Dry and reconnect, then tighten firmly.

What to do before you replace the battery

If the battery is more than five years old and won't hold charge, replacement is usually the right move. But before you buy a new battery, have a mechanic test it to confirm it's actually dead and not being drained by something else. A battery load test takes 15 minutes and costs $20 to $50—much cheaper than replacing a good battery only to have the new one die the same way.

If the test shows the battery is fine but won't hold charge, the mechanic will measure parasitic drain and check the alternator output. This narrows down whether you need an alternator repair, a wiring fix, or something else. Knowing the real problem before you start repairs saves money and frustration.

Choosing a replacement battery

Car batteries come in different sizes and power ratings. Your car's manual or the battery label under the hood lists the correct size for your vehicle—usually shown as a group size like 24F or 35. Buying the wrong size won't fit or won't provide enough power.

Batteries are also rated by cold cranking amps (CCA), which measures how much power the battery delivers when the engine is cold. A higher CCA rating is better for cold climates, but your car has a minimum requirement—use at least that rating, and you can go higher if you want. A standard replacement battery costs $100 to $200; premium or high-CCA batteries run $200 to $300.

Most retailers offer a core charge—a deposit you pay when you buy the battery and get back when you return the old one. Many also offer a warranty of three to five years. Keep the receipt and warranty paperwork in case the battery fails early.

Frequently Asked Questions

How long does a car battery last?

Most car batteries last three to five years. Hot climates shorten this to two to three years because heat speeds up chemical breakdown inside the battery. Cold climates can extend it slightly, but repeated deep discharges (letting the battery run completely dead) shorten the lifespan no matter where you live.

Can I drive with a battery that won't hold charge?

Not safely. If the battery dies while you're driving, you lose power steering, power brakes, and all electrical systems. You could lose control of the car. If the battery is failing, replace it or have the alternator tested before you drive long distances.

What does the battery warning light mean?

The battery warning light (usually a battery symbol on the dashboard) means the alternator is not charging the battery properly. This can happen if the alternator has failed, if a belt that drives the alternator is loose or broken, or if there's a wiring problem. Have it checked by a mechanic as soon as you can—driving without a working alternator will drain the battery.

Is it normal for a battery to need charging in winter?

Cold weather makes batteries work harder and reduces their power output temporarily, but a healthy battery should still start the car. If your battery consistently needs a jump in winter but works fine in summer, the battery is probably near the end of its life and should be replaced. Cold just exposed a problem that was already there.

Can I jump-start a car with a parasitic drain?

Yes, a jump-start will get the car running. But if something is draining the battery, the battery will die again within hours or days unless you fix the drain. Jump-starting is a temporary fix, not a solution. Find and repair the source of the drain, or replace the battery if it's straightforward worn out.