irascible

(adj) marked by hot temper and easily provoked anger   
Waking up on the wrong side of the bed, Helen was irascible for the rest of the day.