Dictionary.com
Thesaurus.com
has been obsessing
  • present perfect progressive of obsess (3rd person singular).