gave piece of ones mind (verb) admonish: warn, strongly criticize
Sinonime: confusion dilemma, doubt,
fluctuation, gingerliness,
haze, hesitancy,
hesitation, iffiness, inconclusiveness, indecision, irresoluteness,
muddle,
quandary, tentativeness, uncertainty, unsureness
Antonime: certainty, decisiveness