temperamental
adjective
1 a temperamental chef:
volatile, excitable, emotional, overemotional, mercurial, capricious, erratic, unpredictable, changeable, inconsistent, unstable, hotheaded, fiery, explosive, hot-tempered, short-tempered, quick-tempered, irritable, irascible, impatient, petulant, prima donna-ish, melodramatic;
touchy, moody, sensitive, oversensitive, hypersensitive, highly strung, neurotic, easily upset;
informal on a short fuse.
▷antonyms calm, placid, phlegmatic.