How long do they last, or, how often should they be replaced? I think mine are bad, and it's been about a year since they were replaced. So I'm thinking it's time to get need ones, I'm just curious as to their lifespan.

Edit: I've seen different brands with different prices, is there a real difference between them?