はっきりしない (translations)→ confused indistinct
迷う (translations)→ choose consider doubt halting hesitate hesitation indecision screwed-up undecided vacillate wrestle
わからない (translations)→ agnostic be hard to know bother decide guess ignorant lost wonder