irritable
ir-ri-ta-ble
adjective
Easily annoyed or angered; showing impatience quickly, often due to discomfort.
"Lack of sleep made him irritable all day."
Thesaurus
Synonyms: techy, tetchy, scratchy, fractious, peckish, peevish, petulant, testy, cranky, ill-natured, nettlesome, pettish