My iPhone is in constant need of charging, like about 4 or 5 5imes a day (what can I say, I'm a heavy user). This battery pack is light, small and handy and keeps my phone going when an outlet is not available. Once charged, the battery pack seems to provide a lot of charging before needing a charge itself, and that's good. However, charging the iTorch takes a long time, and by that I mean at least 4 hours and maybe more. The company claims about 500 charge/discharge cycles, but you get more out of the iTorch than that. We'll see...