The fear of pulling the trigger — hesitation, or analysis paralysis — is the opposite failure from overtrading. You see a valid setup, and instead of executing your plan, you freeze: second-guessing, waiting for more confirmation, and watching the move leave without you.
Why we freeze
Hesitation is usually fear of being wrong (or of another loss after a rough stretch) overpowering trust in your plan (loss aversion). Ironically, the more you've studied, the more reasons you can find to not act — every setup has a counter-argument if you look hard enough. Certainty never comes, so you wait for a green light that doesn't exist.
The double cost
Freezing costs twice. First, you miss the planned trade. Then — worse — the fear of missing out eventually overwhelms the fear of losing, and you chase the move late, at a bad price with a wide stop, right as it's set to pull back (chasing the entry, FOMO). Hesitation and chasing are two faces of the same broken relationship with your plan.
The setup you talked yourself out of is the one you'll chase at the top ten minutes later. Hesitation doesn't keep you safe — it just makes you late.
Beating it
Define the trigger precisely in advance so execution is a yes/no, not a debate, and accept that a defined edge means acting on every qualifying setup, losers included (a trading plan). A mechanical system removes hesitation entirely — when its conditions are met, it fires instantly, with no fear and no second-guessing (closing the signal-to-fill gap).