The charge on this last a long time. It is able to charge 30 balls on one charge. It comes with the charging cable and it takes rougly two yours to charge fully. I bought this for my sons sports team. They are always needing to inflate balls. This is perfect to gift to a sports team so they can use it on the go. It has a feature where it detects pressure and stops so that you do not over inflate, making it very easy to use. Its so easy that children can inflate their own balls with it. It inflates a ball pretty fast and the LCD display allows you to get very accurate PSI. It is so much better than a hand pump. The best part about it is that it is very compact so you can take it wherever you go. It is great to go with a traveling soccer team.