IF they're NiCad, you're supposed to discharge them before you charge them, or it reduces the capacity of the battery to take a charge.
NO! Modern Nicads only show memory if they are discharged and recharged to exactly the same level each use. They also discharge about 1% on their own. I guess if you charge them several times and don't fly you could get them them in memory mode, but it isn't likely. Deep discharges to less than .8v / cell shorten the life of a nicad. If you feel you must discharge, stop at 1V.
Most Nicads are killed by over charging with a cheap charger or extemd discharge. Most chargers supplied with your nicad or your drill charge a low rate like the batter capacity /16. So if the battery is discharged 16 hrs will charge the battery.
The charge rate is low, so 8hrs on a slightly discharged battery should not hurt it. However if you put a fully charged cell on this charger for very long term (like a week) it will cook the battery.
The best thing you can do for Nicad life is get a charger that will sense the fully charged condition. The voltage on a Nicad dips slightly as it comes up to full charge. A good charger will detect this and cut out when the dip happens. Get a charger from an RC car guy, and use it often and you will have less problems.
Dave