A spin-off from this topic (How much do you spend on headphones?) there were a lot of people saying headphones don't last long, which is something I'd noticed as well. The longest I've had any last was a year. How long do they last for you? Do expensive ones make a difference?