tener entre ceja y ceja
Meanings
Verb
1. to find (someone) annoying (idiomatic)
2. to have (something) on one's mind (idiomatic)