mercurial

Word: mercurial Definition: (of a person) subject to sudden or unpredictable changes of mood or mind.

his mercurial temperament”