Dictionary.com
Thesaurus.com
had been bingeing
  • past perfect progressive of binge.