many a time

  1. sık sık, defalarca, tekrar tekrar.