Question: how long do you let a car run to charge the battery?
Answer: You don't need to drive the car around to charge the battery, you can just start the engine and leave it running for 5-10 minutes. Another thing which might help is getting a kill switch for the battery, basically a physical switch disconnecting the battery when you're done driving the car.