Dictionary.com
Thesaurus.com

will have been undergoing

  • future perfect progressive
    of undergo.
    undergo
    verb (used with object)
    to be subjected to; experience; pass through.