The battery life of a heated jacket can vary depending on factors such as the heat setting, weather conditions, and the specific model. On average, a fully charged battery can last anywhere from 2 to 10 hours, depending on the intensity of the heat setting. It's advisable to carry spare batteries for extended use.