If you think Zone Heart Rate Training is the best way to build endurance (I think it is) then imagine using the same principles to build mental endurance…
I grabbed this technique from David Goggins and his most recent book. He thinks you can essentially break your mental states down into training zones in order to build more mental strength and stamina.
Have a quick listen. If you like, add it to your routine!