I am downright cranky in the morning. I bypass crabby right away. I am not a morning person. Takes me a few cups of coffee and a bit of time before "civil" enters my vocabulary. My 9 year old and I are exactly the same. The 2 of us could get up and communicate in blinks and grunts till we are fully functioning.
I am also quite a type A personality, and have a real sense of the way things SHOULD work and when numerous things go NOT according to my solid black and white sense of how things work, what's right and wrong, I can get downright mean.
I try not to be cranky, but especially when you add PMS into the mix...it's not pretty.