All Omnicharge products will fully recharge within 2-4 hours, depending on the product. We pride ourselves on having both high-powered output and input. All of our power banks also offer pass-through capabilities, allowing them to charge other devices while being recharged themselves.