Are you sure you're charging it correctly? What charger are you using?

With the standard 4.2V/420mA charger you can buy here it takes about 6 hours to fully charge, and need to wait until the led on it becomes green.