Signs that you may need a new water heater include age (over 10 years), rust in water, inconsistent water temperature, and frequent repairs.