bad-temperedHe's so bad-tempered! He never should have become a teacher.
irritableBe careful what you say; he's very irritable today.
grumpyinformalI'm just a little tired and grumpy today.
crankyUSinformalShe's very cranky because she has a toothache.
impatientI'm too impatient for fishing.
short-temperedformalI found her to be rather short-tempered.
cantankerousHe's getting a bit cantankerous in his old age.
surlyWe were served by a very surly waiter.