I've suffered for years with the worst of all enemies; indeciveness. I woke up every day having a different dream, plan or aspiration.
You can imagine how mentally exhausting this is; to wake up every day and have a different mind, to be a different person.
Since I was very young I tried a lot of professions and jobs and it only caused me more indeciveness; because now I have much more options to choose from!
I've lived that way till very recently, when I started having the right beliefs and most importantly: the right questions.
The most important question is: What are you after? What do you want to do with your life? There are no right or wrong answers, you just have to be honest with yourself! Is it money, fame, health, family? What do you wish to accomplish with the time you've been given?
You have to believe me when I say: once you find an answer to these questions; your life will instantly become so much better. Still doesn't mean you wouldn't have to battle indeciveness again.
Another thing is knowing you could only be so many things; you can't be everything! Of course you know that, but sometimes what we know and what we do are two different things. I wanted to be so many things in the past that I became none. Knowing that both your time and attention are limited makes you act differently.
When you have many options start excluding, cross most of the least favorable choices and remove them out of your way, so that you're only left with 2-3 options that you're seriously considering.
You have to be a hundred percent honest with yourself, so that you know what are you after, and start developing your plan to make steps towards your goal.
Indecision is as Marcus Tullius Cicero said: "The thief of opportunity. It will steal you blind"
It's not an easy problem, it would take a while before you figure out what exactly you want to do with your life, but eventually you'll get there and life would be much better!