edgy
grouchy, grumpy
cranky, fractious, irritable, peckish, scratchy, techy, tetchy
fretful
touchy
sorehead
snappy
irritable, cranky, grumpy, snappy, grouchy