I am a Project Manager by profession, and as such I do a lot of planning for the future. One of the things we found over the years is that it is difficult to predict the future with any degree of accuracy and thus agile frameworks like Scrum and Kanban were born. Well if you can’t even predict what needs to be done and how long will it take for something as finite as a project then why do you expect to do this in a more complex scenario called your life.
I’m not saying you should not have goals or for that matter you should not plan things out that can be planned. The problem lies in having some stupid attachment to the plan while watching the failures accumulate as you doggedly follow a plan that is flawed. Like I said it’s good to have goals, but think of them more in terms of what you need to accomplish in the next couple weeks or a month instead of having detailed plans that span months and years. If you use an agile method like Scrum you would have a backlog of goals (Epics) and things you need to do to achieve the goal (user stories and tasks). Instead of making yourself crazy just pick a couple user stories from the backlog that will help you achieve your goal and focus on those for the next couple of weeks.
As your journey through life happens your goals will change, some may disappear and others will become more grandiose, and this is good even though it might not adhere to the plan you had in your head. Remember your not married to the plan, at best your just dating it. Life is unpredictable and when it’s all said and done the journey is your life. The plan is just a manifestation of your need to create some form of certainty in the future and deep down you know this is just bullshit. Let your belief in your goals or dreams drive you, but abandon the fucking plan. So what happens when you quit the long term planning game and focus on the short term; you might just find you will be living in the present moment and shit starts to happen for you and I don’t mean bad shit.
Again dream big, have goals, and work towards them, but try just for a while to bring that planning into the short term as tasks that you can actually accomplish. I personally like Google Tasks because it shows up in Gmail and Google Calendar. I then see these tasks when I’m using my laptop, tablet, Chromebook, or my phone. Choose some things you need to get done today, tomorrow, and a week from now and leave it at that. I encourage you to stay focused on today and guess what all the rest of the shit begins to happen for you. Do this for a week and let me know if you start to see and feel the difference in your life.