Dictionary.com
Thesaurus.com

had been philandering

  • past perfect progressive
    of philander.
    philander
    verb (used without object)
    (especially of a man) to have many casual sexual encounters or affairs, especially when married or in a committed relationship.