Dictionary.com
Thesaurus.com

will have been frequenting

  • future perfect progressive
    of frequent.
    frequent
    adjective
    happening or occurring at short intervals.