Dictionary.com
Thesaurus.com

will have been fasting

  • future perfect progressive
    of fast.
    fast
    adjective
    moving or able to move, operate, function, or take effect quickly; quick; swift; rapid: a fast pain reliever;