have second thoughts

[hæv ˈsɛkənd θɔːts] ハヴ セカンド ソーツ

1. 一度決めたことや考えについて、後になって疑問を感じたり、考え直したりすること。

一度決めたことや考えたことについて、後になって疑問を感じたり、より良い選択肢があるのではないかと思ったりして、考え直す状態を表すイディオムです。
I was going to buy that car, but I'm having second thoughts. (あの車を買うつもりだったけど、考え直している。)

2. (比喩的に)元の考えや計画を変更したり取りやめたりすること。

一度下した決断や計画を、後から現れた理由や懸念によって変更したり取りやめたりする場合にも使われます。
We were planning to move, but we're having second thoughts because of the job market. (引っ越す計画だったが、雇用市場のせいで考え直している。)