mercurial

(adjective)

Meaning

subject to sudden changes in mood

Example

"The mercurial nature of her personality often surprised her friends."

Synonyms

volatilechangeablefickle

Antonyms

steadyconstantpredictable