Dictionary.com
Thesaurus.com

will have been demoralizing

  • future perfect progressive
    of demoralize.
    demoralize
    verb (used with object)
    to deprive (a person or persons) of spirit, courage, discipline, etc.; destroy the morale of.