Have a bee in one’s bonnet é um idiom que significa ficar muito bravo(a) ou irritado(a) com alguma coisa ou alguém. Exemplos:
“Mary has a bee in her bonnet about people talking loud on a phone close to her.” (Mary fica muito irritada quando as pessoas falam alto no telefone perto dela.)
“Peter had a bee in his bonnet yesterday because everything he planned went wrong.” (Peter estava muito bravo ontem porque tudo o que planejou deu errado.)