How long does the battery last?

The battery can last up to 8-12 hours of heating.