Don't be so hard on yourself. I think your exercise schedule sounds like you've been doing pretty good and things will happen from time to time to vary it.
I think one of the keys to long-term success is not letting those changes throw you off and just understanding that some days you will have more time, some days less, and sometimes you just need to sleep. No harm, no foul.