If your car battery won't charge, the problem could be with the alternator, which is responsible for keeping your battery charged. Issues could also be due to a faulty voltage regulator, a poor battery connection, or simply a very old battery that can no longer hold a charge.