vacillating

1.

schwankend

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

:
Her mood vacillated between hope and despair.