time and again

meaning: repeatedly (adverb)

synonyms:over and over,