Chains should be replaced every 1500-2000 miles. They are narrow and do wear out quickly. If you let them go until you can tell that they need to be replaced, then you probably have to replace the cassette also. Cassettes cost $60-80 or more, chains cost $20-40, so you save money by replacing the chain early.