Typically, water heaters last anywhere between 8 and 15 years. However, if you drain your water heater consistently once a year, you will elongate the lifetime of your water heater. If you are not confident in performing this task by yourself, you can expect to pay between $180 to $200 for a licensed plumbing professional to perform the drain job.