There is no straightforward answer to this question. The number of hours that your solar lamp lasts with a single charge will depend on its battery life. You should expect the battery capacity of a solar lantern for camping to be between 500 mAh to 1000 mAh. The greater the capacity of a lamp's battery, the greater its brightness and runtime will be. You also need to ensure that the solar panel is efficient.