I say about myself that I have the attention span of an 8-year old, so I share your problem. One helpful thing (for me) is making a list and I try to make myself do those things before I start sewing, computer time, etc. Then sometimes I remember that I retired almost nine years ago, and everything gets done in time, so why should I try to be structured and that I should just go with the flow. I don't have the answer, but I surely have the problem!