Dictionary.com
Thesaurus.com

will have been abstaining

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