Dictionary.com
Thesaurus.com

has been sublimating

  • present perfect progressive
    of sublimate (3rd person singular).
    sublimate
    verb (used with object)
    to divert the energy of (a sexual or other biological impulse) from its immediate goal to one of a more acceptable social, moral, or aesthetic nature or use.