Originally Posted by richardpu
I don't lubricate my chain, and I wonder if that is contributing to the rapid wear.
I'm still wondering if this is a troll or not: given the continuous and omnipresent religious wars surrounding the issue of chain cleaning and lubrication, and the bottles of chain lubes always displayed very visibly in most bike stores, I can't believe this question isn't some kind of joke.
But okay, I'll bite: if you get 2000 miles on a dry chain, I say you're getting a really good mileage
Try cleaning then re-lubing your chain regularly. During the dry season, once every 400 miles should do, a lot more in winter. The reason why you need to lube a chain is because the rollers wear much faster if you don't (metal rubbing against metal), the chain stretches, and eventually damages your cogs and/or chainwheels. The reason why you need to clean and re-lube the chain regularly is because the oil in the chain eventually gets contaminated with road grit, which then acts as a grinding paste.
There are numerous posts on how to clean a chain. The bottom line is that you need to get all the contaminated oil out of the rollers somehow, usually with a solvent of some kind. Some swear by this-or-that solvent, some swear by ultrasound cleaning, some swear by cleaning the chain on the bike, some off the bike, some swear by cleaning the chain when the moon is full, etc... Search on this here forum and you'll get a million answers. Also, get a chain stretch checker and remove the guesswork out of deciding when to change a chain so as to not damage your cogs/rings.