"The guy is moving too fast, The guy isn't moving fast enough" I swear, women have way too high expectations of men. I mean, they tell us that we are stupid, yet expect us to be perfect in timing, and remember certain dates like b-days and anniversaries. I think it's just the women's fault for having unrealistic expectations.
Eliminate distractions, focus on your goals and visualize what you hope to accomplish.