Have (something) on one’s mind

To worry about something, to think constantly about something .

The man has several serious problems on his mind.