It might last for years, and it might not...I feel that most of the time it comes down to how clean your water is and how often the pump runs...I found that if you put a bleach puck the type that you put in the toilet, things will stay cleaner longer. Also if the pump dose not run for a while the water wont smell.