It sounds to me your problem is that you get really excited about all the possibilities you need to do.

I suggest experimenting with different ways to stay on track. Just standing there for a few moments and reminding yourself that you'll do this this time and that next time. Or you could summon a dream character (or guide) and request that they aid you in not drifting off. Something is sure to help you!