Wow, I'm completely exhausted just reading all of your training. You seriously rock though, and I'm so impressed.

This might be a random question but what time are you going to bed each night if you are getting up each morning at 5:30? I can only imagine that all that training is especially tiring plus the early morning rise time.