Heated slippers will stay warm for at least a few hours. If you get a pair that works with USB charging, you can wear them while they charge without worrying about them going cold.