unpredictable
An unpredictable person is one who is difficult to predict. They are not always calm or rational, and they can be very emotional.
He is a very unpredictable person, and it's hard to know what he is going to do next.
The weather is unpredictable, and it's hard to predict what is going to happen next.