I heard this phrase on a recent cable news show and it struck me as rather old-fashioned for TV
Idioms says
The phrase has been around since the 1500’s… The literary origin is seen in Alexander Douglas’s worked titled ‘Aeneis’ which was published in the year 1513 but it was not exact. In 1790, Reverend Philip Doddridge’s ‘Letters’ cited the phrase as it is used currently.
The post adds that the phrase once seemed specific to women and for men the variation was “bee in your head.” Apparently, as with “author” and “actor” modern English is losing some of its gender distinctions. That’s probably a good thing when it’s not awkward. I’m a volunteer firefighter (not fire woman or fire person!) and a foreman can be a crew leader. Hurray for a living language.