Dictionary.com
Thesaurus.com

has been abstaining

  • present perfect progressive
    of abstain (3rd person singular).
    abstain
    verb (used without object)
    to hold oneself back voluntarily, especially from something regarded as improper or unhealthy (usually followed byfrom ).