moody

adjective

Given to frequent changes of mood; temperamental.

Subject to periods of depression; sulky.

Expressive of a mood, especially a sullen or gloomy mood.

Spirited; high-spirited; proud; obstinate.

Angry.