cranky
fractious
irritable
nettlesome
peevish
peckish
pettish
petulant
scratchy
testy
tetchy
techy
easily irritated or annoyed
an incorrigibly fractious young man
not the least nettlesome of his countrymen