Dictionary.com
Thesaurus.com

had been bellyaching

  • past perfect progressive
    of bellyache.
    bellyache
    noun
    a pain in the abdomen or bowels.