From 30 wears to 30 years how long should our clothes last

From 30 wears to 30 years how long should our clothes last