[know one's own mind] {v. phr.} To no( hesitate or vacillate; bedefinite in one's ideas or plans.
It is impossible to do businesswith Fred, because he doesn't know his own mind.