My problem with thinking too much is when I'm faced with a decision, I find I often have a preferred course of action already in mind and whether that course happens to be objectively better than the alternative is completely immaterial to my ability to think long and abstractly enough about it to reason myself into believing that it is. I have had to train myself to turn off this abstract thinking as necessary. The upshot is when I do, the actual correct answer to the situation often strongly presents itself and immediately seems obvious.
>How do you turn it off, how do you train for that? I cannot really do that that's why I ask for a second and third opinion and then talk it out.
Imagine you're a programmer and you're in some kind of professional rut. You consider your options. You could learn a functional language, maybe get into mobile development, find something else to do altogether, or any other of myriad paths. If you think long and hard enough about any single option you can probably convince yourself it's the right choice. Or maybe you get overwhelmed and just give up. The question is too abstract and so are the alternatives hence the overthinking.
What I do is take the abstract and make it concrete. Instead of looking at this monster problem from the inside, I picture the end result. What am I actually trying to accomplish; what will my life look like when I do. When I see that and it usually comes pretty easily, what to do is simple. Ask myself what's the very next specific action I can take to accomplish that vision. If the answer isn't obvious I get even more specific. Maybe I need to literally get up out of my chair. Whatever. I do that thing, ask the question again, do the next thing,
then the next until I'm done.