My car only starts when I jump the battery.
It sounds like your battery is no longer strong enough to accept a full charge. When the engine is running and the alternator is charging, if the battery does not receive this charge it will have the same state of charge that it did before the jump start. I would recommend having a technician, such as one from YourMechanic, come to replace your battery so that your jump starting days can be over.
Our certified mechanics come to you ・Backed by 12-month, 12,000-mile guarantee・Fair and transparent pricing