weigh on your mind
weigh on (one's) mind
To cause someone a lot of worry, concern, or anxiety, especially for a long period of time. I know that money issues have been weighing on his mind ever since the company began issuing pay cuts. I really acted like a jerk on Friday night, and it has weighed on my mind all weekend long.
Farlex Dictionary of Idioms. © 2015 Farlex, Inc, all rights reserved.
weigh on your ˈmind(of a problem or difficulty) make you feel worried and anxious: The safety of the missing children was weighing on their minds.
Farlex Partner Idioms Dictionary © Farlex 2017