Having done a couple of ultras which start early morning, i can comiserate.
When you've been running a few hours already, start feeling the first strains of severe tiredness, look at your watch and its still not even 7am, and realise you've still got 12hrs+ to go....!!!