Also, try this from Daniel Squires:
1) Meditate daily (20 minutes first thing in the morning or 20 minutes after the work day)
2) Take action with a timer (Start a timer to get your work done by—this way you work faster and stay focused and get more done in less time because you are not day dreaming and losing focus)