What could cause confusion, aggression, inconsistent emotions, etc?

Many possibilities. There are many things that can cause confusion, aggression, and inconsistent emotions. They include abuse of substances such as alcohol, amphetamines, hallucinogens, marijuana, street drugs, plus steroids and even prescribed medications. There could also be withdrawal symptoms from any of the above. The person could be experiencing bipolar disorder, other psychosis, brain injury, etc.