@sup 12 hours?!?!
12 hours may be a bit excessive but its not an unwarranted amount of time to make sure your phone is completely charged. Many chargeable batteries tend to have two charge times - one to 100% and one that is completely charged. Generally, you would want to do the longer charge overnight.