My suggestion is to have an external battery pack and keep it plugged in while it is in your pocket - you can get those solar chargers with 3500mAH batteries which are about the size of the iphone.