I had a faulty charger, and my batteries wouldn't charge.  The light wouldn't turn red, but stayed green.  I got the new charger today.  I plugged it in, light turned red, and I thought Hurray!  It is now almost four hours later, and the light is still red.  I'm afraid to check it, in case I screw up the charge.  Is it normal to take this long?