vacillating

1.

우유부단하다

to be uncertain what to do, or to change often between two opinions:

:
Her mood vacillated between hope and despair.