never failing (adjective) firm: unalterable, definite
Sinonime: a number of times, again and again, generally, many a time, much, oftentimes, ofttimes, over and over, recurrently, regularly,
repeatedly, time after time, time and again, usually
Antonime: infrequently, rarely, seldom