Irritable, bad-tempered, grumpy or peevish.
Unable to relax; fidgety or restless.
Characterised or marked by a temper; bad-tempered; temperamental; hotheaded; moody