Contrary to popular belief, you laptop battery should be drained and recharged every 30 "cycles". The don't let it get to zero mindset comes from technology that is 20 years old. Some lappies have built in software which tell you when to do this, if you don't have it, your can download BatteryCare utility.
It is very important to do this every 30 cycles because of they way battery charging works .... a stronger charge is applied at the start which as your battery gets closer and closer to being fully charged, that charge is tapered more and more to just a trickle. If you to not "Calibrate" your battery monitoring system, you can wind up damaging the battery and / or wind up with the conditions you have observed which may not be reversable.
So yes, you do want to avoid repeatedly discharging you battery to 0 every day ... but it **is** necessary to do it occasionally to keep it properly calibrated.
http://batterycare.net/en/guide.html
First of all it's necessary to unfold a myth that persists in many peoples head. The battery memory effect.
In lithium-based batteries this is in fact a myth, it only applies to older Nickle-based batteries. So fully discharging and charging the battery is completely useless and even harmful as we will see below. Read what BatteryCare has to say...
The modern lithium battery can be charged regardless of its current percentage, given that it has absolutely no negative effect in its performance.
A "cycle" is defined as taking your battery from 100% to 0%, tho not necessarily all at once. let's say you draw the battery down as follows:
40%, recharge
30%, recharge
30%, recharged
That adds up to 100% so that's one full cycle. If you use 20% a day for a week, then that's 1 full cycle.
Full battery discharges (until laptop power shutdown, 0%) should be avoided, because this stresses the battery a lot and can even damage it. It's recommended to perform partial discharges to capacity levels of 20~30% and frequent charges, instead of performing a full discharging followed by a full charging.
Laptop batteries contain a capacity gauge that allows us to know the exact amount of energy stored. However, due to the charging/discharging cycles, this sensor tends to be inaccurate overtime. Some laptops include in their BIOS, tools to recalibrate this battery gauge, which is nothing more than a full discharge followed by a full charge.
So to calibrate the gauge, it should be performed, in every 30 discharge cycles, a full discharge non-stop , followed by a also, non-stop, full charge.
An inaccurate gauge can lead to the fact that the the battery capacity values are are wrong. The battery may report that it still has 10% of capacity when in fact it has a much lower value, and this causes the computer to shutdown unexpectedly.
In short, how often you need to calibrate depends on your usage. If you get down to 67% battery life every day, then every 3 days would be a cycle and you should do a full discharge / calibration every 90 days or so.
If you install the utility, it automatically keeps track of this for you and tells you when to do a calibration.
Download link
http://batterycare.net/en/download.php
Full step by step detailing the **proper** way to do the calibration:
http://batterycare.net/en/guide.html