If you use a traditional water heater, it should serve you for up to 12 years. Meanwhile, a tankless water heater lasts up to 20 years.