Never heard the idiom "having kittens" before. It sounds very cute, but the origin, the belief of birthing kittens because the mother unknowingly ate cat semen, will stop me from ever using it.
https://www.phrases.org.uk/bulletin_board/3/messages/139.htm...