Most batteries can charge fully within a few hours. The newer ones can charge fully within one hour. You'll be fine if you're worried about Christmas pics!