Universal disposable warming insoles will provide you with warmth and keep your feet warm for up to 5 hours. The insoles are suitable for all types of closed shoes. If your shoes are more breathable, the insoles may heat up faster and more, but for a shorter period of time.