The battery life of heated socks can vary depending on the brand and model, as well as the heat setting used. Typically, heated socks can last anywhere from 2 to 8 hours on a single charge, with higher heat settings draining the battery more quickly. It is important to follow the manufacturer's instructions for charging and using the batteries to ensure they last as long as possible.