I keep my phone plugged into a usb charger while I ride. The charger just has 4 AA batteries in it and after 4 hours the phone is still fully charged. I haven't tested longer than that yet. There are some lithium ion chargers you can get that will last for days but they can be pricey.