This will depend on the type of material used in making the linen. If you have purchased a luxury brand of bath linen, then it will likely last for up to 5 years. This can be determined by looking at the label on your product that details how long the product should last before it needs to be replaced.