Depending on the size and quality of the battery, a heated jacket can provide all-day heat. However, if you keep the jacket on the highest heat setting or use the USB port to charge your phone, if applicable, the battery will likely drain faster.