think better of it/(something)

think better of it/(something)

To decide against doing something because one realizes it is not a good idea. I was going to try to steal the other team's mascot costume, but I thought better of it when I saw the security guard at the entrance. I'm glad you thought better of dying your hair white. It would not have been a good look for you.
See also: better, of, think
Farlex Dictionary of Idioms.

think better of someone or something

to raise one's opinion of someone or something. I think better of him since I saw how well he does in the sales meetings. I hope that you will think better of the plan now.
See also: better, of, think

think better of something

to reconsider doing something and end up not doing it. I hope that you will think better of what you are doing and how many people you are hurting. I will think better of making such a careless remark next time.
See also: better, of, think
McGraw-Hill Dictionary of American Idioms and Phrasal Verbs.

think better of

Reconsider, change one's mind about, as in I hope you'll think better of it before you quit your job. [c. 1600]
See also: better, of, think
The American Heritage® Dictionary of Idioms by Christine Ammer.

think ˈbetter of it/of doing something

decide not to do something that you were intending to do: He was about to say something, but then he thought better of it and kept quiet.
See also: better, of, something, think
Farlex Partner Idioms Dictionary

think better of

To change one's mind about (a course of action) after reconsideration: I almost bought an expensive watch, but then I thought better of it.
See also: better, of, think

think better of

To change one's mind about; reconsider.
See also: better, of, think
American Heritage® Dictionary of the English Language, Fifth Edition.
See also:
  • think better of it/of doing something
  • catch (one) with (someone or something)
  • catch with
  • a steal
  • emerge from (something) as (something)
  • be a steal
  • come to mention it
  • now (that) you mention it
  • go as
  • go as (someone or something)