There are several signs that may indicate you need a new water heater for your home, including: your water heater is more than 10-15 years old, it frequently breaks down or needs repairs, it is inefficient and causing high energy bills, and it is unable to provide enough hot water for your household needs. If you notice any of these issues with your water heater, it may be time to consider replacing it.