The best way to build discipline is to plan your day the night before. If you plan your days the night before you, you’ll not only get more done in less time. You’ll also experience more flow. If you give yourself a basic framework for your days, you’ll be much more likely to pack your days with useful work that adds value to your life.
People always ask how I am so disciplined and I always laugh because I still remember the natural version of me which is disorganized and impulsive. With over a decade of practicing to be disciplined in what I do I have found that out of ALL that I have done. From meditation to setting outrageous goals and accomplishing them, discipline is so easy as to grow as it takes time but not a ton of effort.