That depends quite a bit on how often you wear them, whether you wear them outside, and how much your feet tend to sweat, but as a general rule, if you wear the slippers daily, expect inexpensive, fabric slippers to last a year or two before the insoles start to wear out or the fabric starts to fray. High-quality slippers should last for several years, particularly if you occasionally clean them and fluff the fleece linings.