To have on the brain Meaning, Definition & Usage

Definitions
  1. to have constantly in one's thoughts, as a sort of monomania. Low

Webster 1913