This is a very nice article about dealing with procrastination: link.
Living in the 21st century blesses us with smartphones, advances in medicine, cheap means of travelling long distances, and thousands more, but it also has its ugly sides. Being surrounded by modern technologies, our focus shifts between different activities basically every other minute. That is why it is so important to develop strategies of maintaining attention that work for us.
This article has helped me a lot. I hope it will work for you, as well.