A couple of years ago I switched my workout routine to the first thing in the morning. While I don't like to be tired from that during the day, it's the only thing that has worked for me.
In the early hours I question myself less, and I just do what I asked myself to do the night before.