The warmer works relatively quickly, taking 15 to 20 minutes to heat up the doll. You may have to put a bit of thought into placement, though, as the cord on the USB heating rod isn't very long.