This is GREAT advice. 
It goes for anything. 
Set aside time, during that time you DO what ever it is you set the time aside for. 
If you get called from a friend. Don't answer. This is really important. 
I do this for everything. 
Training, studying, eating, washing the car, cleaning...