Bed linens usually last two years, so it’s advisable to replace them with new ones by then to avoid allergic reactions and other health concerns.