Well, the following are the reasons that become the reasons for a car battery to die:
Repeatedly loose of corroded battery connections
Charing problems
Explicit demand of the power
Extreme weather