Answer: vacillates

AnswerCrossword Clue
VACILLATESIs wishy-washy
VACILLATESBlows hot and cold
vacillatesAlternate or waver between different opinions or actions; be indecisive
vacillatesVACILLATE, to fluctuate in opinion or resolution