tetchy
adjective
he can be very tetchy first thing in the morning:
irritable, irascible, peevish, crotchety, cantankerous, cross, fractious, disagreeable, pettish, crabbed, crabby, waspish, prickly, testy, peppery, impatient, grumpy, bad-tempered, ill-tempered, ill-natured, ill-humored, touchy, scratchy, volatile, crusty, dyspeptic, splenetic, liverish, short-tempered, hot-tempered, quick-tempered, choleric;
informal snappish, snappy, chippy, grouchy, cranky, on a short fuse;
British, informal shirty, narky, ratty, eggy, like a bear with a sore head;
North American, informal peckish, soreheaded;
Australian, New Zealand, informal snaky;
informal , dated miffy.
▷antonyms good-humored.