To determine whether it's a battery or alternator issue:
Battery: Slow cranking, dim headlights, and a lit battery warning light are signs of a battery problem.
Alternator: Constantly needing jump-starts, engine stalling, flickering dashboard lights, and unusual noises indicate an alternator problem.