on the brain
on the brain {adj. phr.}, {slang}
Filling your thoughts; too much thought about; almost always in mind.
Mary Ann has boys on the brain.
Joe's hobby is ham radio and he has radio on the brain most of the time.
Categories:
Source: A Dictionary of American Idioms