Power banks (depending on size) take a long time to charge. My 10,000mah power bank takes about 5hrs to 6hrs to charge if it's completely drained (0% to 100%).