Bee in her bonnet

1. Being troubled. 2. Annoyed. 3. Having something to think about that you can’t stop thinking about.