También incide en gran medida la marca de la batería (o de la laptop para el caso), ademas cada fabricante te da el mejor modo de uso de la batería.
Algunos te dicen que no las descargues por completo (esto es muy malo realmente) ni que las mantengas a full capacidad (por eso hoy la mayoría de laptops traen herramientas para impedir que pasen del 60% o 80% de carga y asi poderlas mantener conectadas sin mayor deterioro).
El calor las arruina bastante rápido, asi que hay que evitar dejarlas cocinándose en los carros o en el sol en general. Si sobrecalienta tu laptop es mejor resolver el problema antes de arruinar la batería.
Otra cosa que las arruina es usar la laptop en modo de desempeño usando la batería, osea, usar juegos de alta calidad o realizar conversiones de video que consuman toda la potencia del CPU y GPU es lo peor porque le exigis el mayor esfuerzo posible a la bateria, estas tareas son mejor hacerlas con el cargador conectado y en batería usarla en modo economizador.
Ej. de las herramienta que viene en mi laptop:
(http://i.imgur.com/sYRQTWA.png?1)
En general hay herramientas como "Power Plan Assistant" que te permiten que la laptop cambien a modo de ahorro automáticamente al estar en batería.
También si tu laptop tiene IGP+GPU (NVDIA Optimus o Dynamic Switchable Graphics de AMD) asegurate de usarlas correctamente para obtener la mejor duración de la batería.
Por último también mira en tu BIOS si tenes herramienta de "Calibración de carga de batería"