Water heaters should be serviced once a year, but if you find that your hot water doesn't last as long as it used to, or if you notice that the temperature isn't quite as hot as it used to be, then you may need a repair sooner.