A T-shirt’s average life depends on the material used and how often it is worn. With these changes for variation considered, the average life for a T-shirt is said to be from two to three years.