So the foundation of all forms of procrastination lies in the lack of proper planning and clear deadlines. It can be easy to lose track of time while on YouTube (or on Blogger) instead of working on your projects. That's why it's always important to have some sort of visual aide to remind you that you're wasting time or that you have time to spare. I myself use a very simple SCRUM board (well it's more paper than board) to help push me forward. It helps keep me focus since I keep seeing all the work I have left to do. If you find yourself missing deadlines try working with a simple scrum board (of course you will have to learn AGILE and SCRUM...... it's worth it though).