vacillate
('vas·ĭ·layt)
[v.]
1. to move or sway from side to side, fluctuate.
2. to swing back and forth about an opinion, course of action, etc.; to be indecisive, waver.
○
ExampleExample
Denise vacillated for weeks before she decided to accept our offer.