Lose sleep over (someone or something)

To worry about someone or something so that you cannot sleep.

I have been losing sleep over my recent problems at work.