Dictionary.com
Thesaurus.com

had been OD'ing

  • past perfect progressive
    of OD.
    od
    noun
    a hypothetical force formerly held to pervade all nature and to manifest itself in magnetism, mesmerism, chemical action, etc.
had been ODing
  • past perfect progressive
    of OD.
    od
    noun
    a hypothetical force formerly held to pervade all nature and to manifest itself in magnetism, mesmerism, chemical action, etc.

More Suggestions