Thank you for writing this post.
I always say "I'll do it tomorrow". And yes it never comes. What I'm doing now is I am following an advice that I read in reddit. It's called non zero day. Its when you have to make sure that you do at least one thing, no matter how small, that can help you in the pursuit of a particular goal or dream.