You've put a lot of demands on yourself no matter how well intended and sometimes we just break and have those meltdowns. Your going to be okay, you did the right thing by calling your sponsor. Good luck on the race today and when it's over think about taking a little chill time, program time, step time.

It's what get's me back to a happy place. *hugs*