Question: what is it called when someone always changes their mind?
Answer: Describing a person as “fickle” means that the person is indecisive or changes their mind a lot. It's a person who isn't strong in their decisions.