Getting attracted to the next shiny object is so me....I am pretty sure, I would be classified as having ADD, but that was probably a diagnosis I needed in school. Only God knows how I got through school. Have been yelled at multiple times for zoning out even in med school. I since have realized what holds my attention is 'curiosity'. So, I just find a topic I am curious about to read. And if I just randomly pick something, I will not be able to give it attention as much. Or I switch subjects or switch topics. Another thing I have found useful is keeping a time frame for a task. I tell myself that I need to concentrate for may be just one hour and then take a break. That seems to work to some extent. I have my good and bad days as in the productive and unproductive ones. As far as medication is concerned, I am so done with shrinks and pills.
Also, I am always on time and what you described is a lot of me.