Terracotta Plain Cotton percale bedding set made up on a double bed

How Long Should Bedding Last? Shrinkage, Wash Testing and When to Replace It

Short answer. Retailers usually advise replacing sheets every two to three years. Good cotton or linen, washed at 30°C and dried low, should last well beyond that, and most of the wear people blame on age is really heat. All cotton shrinks a little on the first wash. How much depends on the weave: about 3–5% for percale, up to 10% for double gauze, and only 1–2% for stonewashed linen. Before any snoozyn fabric goes on sale, it goes through shrinkage and wash-resistance testing. All four bedding fabrics passed, and every sheet and cover is cut slightly oversize so the first wash doesn't leave it short.

Terracotta Plain Cotton percale bedding set made up on a double bed beside an oak bedside table

Our Plain Cotton bedding set in Terracotta: 200 thread count percale, cut with its first-wash shrinkage already allowed for.

How long should bedding last?

There is no fixed lifespan. The two-to-three-year rule you see quoted is a replacement guideline, not a measurement of when cloth wears out. How long bedding actually lasts depends on four things:

  • The fibre. Long-staple cotton spins into a smoother, stronger yarn with fewer loose ends. Loose fibre ends are what turn into pills. All three of our cottons are 100% long-staple, and our linen is 100% French flax.
  • The weave. A plain weave like percale holds every yarn down on every row, so friction spreads evenly. Sateen floats more yarn on the surface, which gives it the sheen but means it wears sooner where you rub most. We explain this in percale vs sateen.
  • Heat. Hot washes and hot tumbles do more damage than years of normal use. Most of the shrinking, thinning and fading people blame on age is really heat.
  • Rotation. If one set goes on the bed every week, it gets twice the washes of two sets swapped between them. Our guide to how often to change your sheets covers how many sets you need.

How we test our bedding before we sell it

We have been trading since 2019. Before a fabric goes on sale, it goes through two tests:

  • Measured shrinkage testing. We wash and dry the cloth over long, repeated tests and measure how much it shrinks. The extra fabric in every sheet and cover pattern is set from those measurements, which is why ours are cut slightly oversize. Cotton can only shrink so far, and once the first wash has taken it, the size stays put.
  • Wash-resistance testing. Repeated washing, to check that the cloth, colour and seams hold up to the way bedding is actually used.

All four bedding fabrics passed both tests: Plain Cotton, Cloud Cotton, Silky Cotton and French Flax Linen. We make our bedding to last, and we would rather tell you how we check that than call it "luxury" and leave it there. Our full approach, including what we can and can't evidence, is on our About page.

How much does cotton bedding shrink?

Most of it happens in the first one to three washes, and then it stops. The weave matters more than the fibre. These are typical figures for each cloth we make:

Fabric Typical shrinkage When it settles Why
Plain Cotton, percale 3–5% Mostly on the first wash; settled by wash 3 A tight one-over, one-under weave moves the least of the cottons
Silky Cotton, sateen 4–6% Settled by wash 2 or 3 The floated yarns that give sateen its sheen shift a little more than percale
Cloud Cotton, double gauze 5–10% Mostly on the first wash, with minor settling over the next two Two loose, crinkled layers have the most room to move
French Flax Linen, stonewashed 1–2% (untreated linen: 3–5%) Settled by wash 3 Stonewashing takes most of the shrinkage out before the cloth is sewn

Heat pushes any of these past the range. A 60°C wash or a hot tumble keeps cotton contracting, over-tightens the crinkle in gauze, and weakens flax. That is why every fabric we make is labelled for 30°C and a low tumble. On a fitted sheet, the measurement that matters is depth. Ours are cut for mattresses up to 35 cm (14 inches) deep as standard, with the shrinkage allowance built into the pattern.

How does a shrinkage allowance work?

Here's a worked example using 5%, the top of the percale range. A cloth that shrinks 5% would take a duvet cover cut at exactly 200 cm down to 190 cm after its first wash, which is a hand's width too short. Cut the same cover at about 210 cm and it comes out of the first wash at the size on the label. Our patterns work the same way, with the extra length and width set separately for each fabric from our own measurements.

Sage French Flax Linen bedding set made up on a bed in a calm, light bedroom

French Flax Linen in Sage: 170 gsm, stonewashed, and softer with every wash.

What does each fabric do over time?

Fabric Early washes Long term The one thing that shortens its life
Plain Cotton, 200 TC percale Starts crisp, softens over the first dozen washes The hardest-wearing weave we make A hot tumble: percale shrinks and stays shrunk
Cloud Cotton, double gauze Soft from night one; the crinkle is the finish Keeps its loft if you skip fabric softener Fabric softener, which flattens the gauze
Silky Cotton, 300 TC sateen Cool, smooth sheen from the start Can show wear at the shoulders and feet of a fitted sheet after years of use Zips, hooks or Velcro in the same load
French Flax Linen, 170 gsm Already softened by stonewashing The only fabric here that gets visibly better with age Over-drying it bone dry

How can you tell when bedding needs replacing?

  • The cloth has thinned. Hold it up to a window. If light comes through evenly where it used not to, the yarn is wearing away.
  • Hems and seams are fraying, or small holes have opened along the fold lines.
  • The fitted sheet no longer grips because the elastic has given up. This is often the first thing to go, long before the cloth itself.
  • Pilling that keeps coming back after you have stopped washing with towels and denim.
  • Stains and yellowing that a normal wash won't shift.

Fading on its own is not a reason to replace bedding. Washing on the reverse at 30°C slows it right down.

Copper Cloud Cotton bedding set, crinkled double gauze duvet cover and pillowcases on a made bed

Cloud Cotton in Copper. The crinkle is meant to be there, so no ironing.

How do you make bedding last longer?

  1. Wash at 30°C on a gentle cycle. Every bedding fabric we make is labelled for it.
  2. Tumble low and take it out slightly damp. Heat causes far more shrinkage and fibre damage than washing does.
  3. Wash bedding on its own. Towels shed lint and cause pilling, and zips and Velcro snag sateen.
  4. Skip fabric softener. It coats the fibres and flattens gauze.
  5. Rotate two sets so neither gets every wash.

The full routine for every fabric is in our care guide and in how to wash and care for bedding.

Questions

Does expensive bedding last longer?

Not automatically. The fibre and the weave matter more than the price. A long-staple cotton percale will usually outlast a sateen with a higher thread count made from short-staple cotton. Linen is the exception: it costs more and generally lasts longer too.

Will my sheets still fit after washing?

Ours will. We test every fabric for shrinkage and cut the sheets slightly oversize, so the size you order is the size you have after the first wash. Avoid hot tumbles, which can shrink any cotton further.

Does higher thread count mean more durable?

Only up to a point. Past about 300 to 400, thread count is often reached with thinner, multi-ply yarns, which are no stronger. Ours are 200 TC (Plain and Cloud Cotton) and 300 TC (Silky Cotton). Our bedding fabrics page explains why we stopped there.

How often should I replace a duvet cover?

Use the same checks as for a sheet: thinning, fraying or stains that won't come out. A duvet cover usually outlasts the fitted sheet underneath it, because you don't sleep directly on it and it takes less friction.

Shop the story

Plain Cotton Bedding Set
The hardest-wearing weave we make: 200 TC percale that softens wash by wash.

French Flax Linen Bedding Set
Stonewashed before it's sewn, and the one fabric that gets better with age.

Cloud Cotton Bedding Set
Double gauze, soft from night one, and never needs ironing.

All bedding
All four fabrics, tested for shrinkage and wash resistance.

Our bedding fabrics, compared
Weave, weight and what each fabric does well and badly, side by side.

Back to blog