1
                           general:: 
                            Phrase(s): weigh on someone’s mind 
Fig. [for something] to be in a person’s thoughts; [for something] to be bothering someone’s thinking.  •  This problem has been weighing on my mind for many days now.  •  I hate to have things weighing on my mind. I can’t sleep when I’m worried.
                        
                        
 
                        
                            McGrawhill's American Idioms And Phrasal Verbs