I think #2 is one of the most challenging ones! Time itself would have us believe that there’s always more time, but the reality is that the next moment may not exist for us.
I’m someone who has a million great ideas, but has a lot of trouble actually starting any of them. And the ones that I do start, I have trouble finishing! It’s so easy to fall into the trap of thinking that there will always be plenty of time to finish things later. I’ve found that it helps for me to ignore the future and pretend that, at least for me, the future may not exist (which is true; I could die tomorrow). If there’s something I really want to see finished, I need to focus on finishing it today. Then if and when tomorrow comes, it just becomes a bonus day and an opportunity to achieve more! 🙂
Thank you for the comment, Greg!