Thinking should be a time boxed activity, with time proportional to the priority of the thing at hand. As a classic overthinker I've realized my overthinking is a weird amalgamation of perfectionism and procrastination. That took me a long time to accept, since I've always rationalized my overthinking as ultimately a good thing. If you assume that action (instead of thinking) is the primary unit in the world, then yo…
I found it also useful to realize that there are many situations in life where there are just too many unknowns. You're faced with two possible futures: should I go to University A or B? This choice is necessarily going to radically alter your life: depending which university you pick, you'll make different friends, date different people, hang out in different spots, maybe live in different cities. Based on this choi…
Choosing a college may be a cost, but for now there are workable alternatives.
And you always have the way to know or at least roughly estimate which is good enough for a sane decision. You just take the cost of acquiring information into your decision time and you're gold. Apply hard limit for time and problem disappears. You did the best you could given the constraints.
In fact, the typical problem today is that you have too many ways to know and not enough ways to verify veracity.