Found 3 synonyms
numerous
numerous occasions
too numerous
on numerous occasions
epoch times
modern times
several times
in recent times