I find that a well made pair of shoes can last 30 years. Khakis and shirts (both all cotton, not no iron) usually run around 10 years. Underwear (cotton) and socks (merino) last about 5 years. Athletic stuff made out of fake-o materials seems to last forever? All of these could run a little longer, but at these points they are not looking as good as they might. What's your experience?