
Have something on the brain
Sustained Focus
Use when someone can't stop thinking about one topic over a long period. 
Emotional Weight
The phrase often suggests that the thought comes with worry or excitement. 
Informal Use
It's casual and more suitable for conversational contexts, not for formal writing. 