People who have perseverance, motivation, dedication along with good system always succeed. I've been in IM quite long. There are times that I sit in front of my PC doing SEO for the whole 8 to 12 hours without any interruptions. There are times that I sit in front of my PC the same length of time doing nothing but the following:
watching youtube videos of any kind
watching Korean drama (biggest problem recently).....
How about you. What makes you lose focus in your daily routine? Can you say that you are fully motivated and do everything that you planned that day everyday without any personal interruptions?