'hen house' vs 'doldrums'

English Language Tests, Intermediate level

ESL/EFL Test #334 [color=blue]“English Slang Idioms (55)”, question 10

“What’s wrong with you? You look like you are in the today. You always look so happy every other day,” Helen said to Geraldine.

(a) hen house
(b) bullpens
(c) circus
(d) doldrums

English Language Tests, Intermediate level

ESL/EFL Test #334 [color=blue]“English Slang Idioms (55)”, answer 10

“What’s wrong with you? You look like you are in the hen house today. You always look so happy every other day,” Helen said to Geraldine.

Correct answer: (a) hen house

Your answer was: [color=red]incorrect
“What’s wrong with you? You look like you are in the doldrums today. You always look so happy every other day,” Helen said to Geraldine.
[size=200]_________________________[/size]

Hello,
Please could you explain why doldrums in wrong here.

I think your answer is correct too Phillippe.

I’ve heard of someone being in the dog-house, but never in the hen-house.