So, how to overcome indecisiveness for good? The most effective way to stop being indecisive is by constantly making small decisions. This will train your mind to take decisions faster and stick with them.
Rather than moving a mountain and being all in at all times, people should learn goal achievement strategies based on small steps.