Dictionary.com
Thesaurus.com

had been overcoming

  • past perfect progressive
    of overcome.
    overcome
    verb (used with object)
    to get the better of in a struggle or conflict; conquer; defeat.