I do the same (wear clothing for a long time) but I only buy the cheap stuff. I bought 1 replacement shirt in the last 5 years and 1 bag of replacement socks in the same time frame.